`

MAVEN jar 运行包配置

 
阅读更多

我们通过java -jar xx.jar 运行对应的程序如何打包发布及动行

 

1)pom.xml 配置文件内容

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
  <modelVersion>4.0.0</modelVersion>

  <groupId>com.zz.unm</groupId>
  <artifactId>dnugview</artifactId>
  <version>3.0</version>
  <packaging>jar</packaging>

  <name>dnugview</name>
  <url>http://maven.apache.org</url>

  <properties>
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
  </properties>

  <dependencies>
    <dependency>
      <groupId>junit</groupId>
      <artifactId>junit</artifactId>
      <version>3.8.1</version>
      <scope>test</scope>
    </dependency>
  </dependencies>
  <build>
  	<plugins>
	  <plugin>
		  <groupId>org.apache.maven.plugins</groupId>
		  <artifactId>maven-shade-plugin</artifactId>
		  <version>1.2.1</version>
		  <executions>
			  <execution>
				  <phase>package</phase>
				  <goals>
					  <goal>shade</goal>
				  </goals>
				  <configuration>
					  <transformers>
						  <transformer implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer">
							  <mainClass>cn.com.km.unm.App</mainClass>
						  </transformer>
					  </transformers>
				  </configuration>
			  </execution>
		  </executions>
	  </plugin>
	 </plugins>
  </build>
  
</project>

 2)运行MAVEN

 

F:\bnu\dnugview>mvn clean package

F:\bnu\dnugview\target>java -jar dnugview-3.0.jar

Hello World!

 

 

 

 

 

分享到:
评论

相关推荐

    mavenjar包

    标题中的 "mavenjar 包" 指的是使用 Maven 构建的 JAR 文件,通常包含了一个完整的Java项目,包括所有依赖的库。这种 JAR 文件可以被直接运行,或者作为其他应用的依赖来使用。 描述中提到的步骤,是在本地环境中...

    maven jar包下载地址

    Maven jar包是Maven的核心组件,包含了执行Maven命令所需的所有依赖和资源。这篇博客(链接已给出)可能介绍了如何找到并下载Maven的jar包。 首先,我们来理解Maven的基本概念。Maven是一个项目管理和综合工具,它...

    Maven发布Jar包中文乱码解决方法

    然而,在使用 Maven 发布 Jar 包时,ometimes 中文字符会出现乱码问题。本文将详细介绍 Maven 发布 Jar 包中文乱码解决方法。 一、问题分析 在使用 Maven 部署 Jar 包时,可能会出现中文乱码问题。这种问题的出现...

    maven的jar包跟源码包

    总之,Maven的jar包和源码包在Java开发过程中扮演着不同的角色,它们共同构成了一个完整项目的生命周期,无论是用于开发、运行、学习还是分享,都是非常重要的资源。通过Apache Maven 3.5.2的实例,我们可以深入理解...

    MAVEN下载JAR包修复

    MAVEN下载JAR包时经常下载一半没有完成,如果项目中引用了这些JAR包项目就会无法启动,该工具就是可以扫描这些有问题的jar包并且删除,如果安装了JDK并配置环境变量直接双击运行即可

    maven jar包直接根据pom下载

    "maven jar包直接根据pom下载"这一主题涉及的是如何利用Maven的特性,通过修改POM(Project Object Model)文件来自动下载项目所需的jar包。 POM.xml是Maven项目的配置文件,它定义了项目的结构、依赖、插件和其他...

    maven仓库jar包

    Maven通过配置项目构建的POM.xml文件,能够自动从仓库中下载所需的jar包,极大地简化了项目的构建过程。 在Java开发中,Maven仓库分为本地仓库、远程仓库和中央仓库。本地仓库是Maven在本机上创建的一个存储库,当...

    maven 3 jar 运行文件打包

    【标题】:“Maven 3 Jar 运行文件打包” 在Java开发中,Maven是一个广泛应用的构建工具,它能够帮助我们管理项目依赖、构建工件(如JAR文件)以及自动化项目的构建过程。当我们想要将Java应用程序打包成可执行的...

    maven-JAR包

    当 Maven 构建项目时,它会从预设的 Maven 仓库(如 Maven Central Repository)中查找并下载这些依赖的 JAR 包,确保项目的运行环境完整。 **构建生命周期** Maven 的构建生命周期包括三个阶段:Clean、Default ...

    spring-boot2.1.14 离线maven jar包

    将Spring Boot 2.1.14的jar包放入本地Maven仓库,开发者可以在不连接互联网的情况下进行项目的构建和运行。 "repository"这个压缩包子文件的名称,通常在Maven项目中指的是存储库,它包含了一系列的jar包和其他依赖...

    JxBrowser开发maven仓库jar包

    JxBrowser是一款强大的Java库,它允许开发者在Java应用程序中...对于JxBrowser,这个过程包括下载jar包、安装到本地仓库、并在项目中配置依赖。通过这样的方式,即使官方仓库不可用,我们依然能够保持项目正常运行。

    springboot+maven打包demo【将依赖与配置文件打包到jar包外部】

    在本文中,我们将深入探讨如何使用Spring Boot和Maven来构建一个项目,使得依赖和配置文件被打包到jar包外部,以实现更加灵活的项目管理。这个方法对于那些需要根据不同环境进行定制配置或者频繁更新配置的应用来说...

    Springboot 打Jar包,Maven完美解决本地Jar包自动打入Springboot Jar包中

    ### Springboot 打Jar包,Maven完美解决本地Jar包自动打入Springboot Jar包中 #### 背景介绍 随着微服务架构的流行,Spring Boot 成为了开发微服务应用时首选的技术栈之一。它简化了传统的Java Web应用程序的开发...

    maven命令下载jar包.rar

    总结来说,这个压缩包提供了一种解决Maven自动下载jar包失败的替代方案,通过手动执行特定的Maven命令,确保项目能够获取到必要的依赖,从而保证项目的正常构建和运行。这对于开发者来说是一种非常实用的工具,尤其...

    阿里云maven私服jar包上传和拉取教程

    - 运行Maven生命周期的`deploy`阶段,IDEA将自动将项目构建后的jar包部署至私服仓库。 #### 四、从阿里云私服仓库拉取maven依赖的jar包 1. **配置Maven项目**: - 在项目的pom.xml文件中添加私服仓库的依赖坐标...

    taobao Diamond 部分maven jar包

    在标题和描述中提到的“taobao Diamond 部分maven jar包”,意味着这些jar包是用于构建和运行与Diamond相关的Java应用程序的依赖。Maven是一个项目管理工具,它帮助开发者管理项目的构建、依赖关系以及发布过程。...

    maven项目编译jar包

    本文将深入探讨如何使用Maven来编译并创建一个JAR(Java Archive)包,主要涉及以下几个方面: 1. **Maven简介**: Maven是Apache软件基金会开发的一个项目管理工具,它通过一个统一的方式来管理项目的构建、报告...

    maven批量导入jar包到本地仓库

    压缩包中还包含了一份名为`maven批量导入jar包到本地仓库(windows cmd).pdf`的文档,这可能是对工具使用的详细指南,特别针对Windows用户,通过命令行(CMD)来运行这个工具。遵循文档中的步骤,开发者可以在命令行...

    java maven jar包下载bat,配置maven后,点击bat直接下载当前项目所有jar包

    当你配置好Maven后,通过这个bat脚本,你可以一键下载项目所需的全部jar包,无需手动通过网络逐个下载。 Maven的核心概念是“项目对象模型”(Project Object Model,POM)。POM是一个XML文件,包含了项目的基本...

    maven的本地仓库jar包

    当一个项目运行`mvn install`命令时,Maven会将该项目的编译结果(如JAR文件)安装到本地仓库,使得其他项目可以通过依赖管理直接使用。 描述中提到的“maven的本地仓库jar包”可能是指一个包含各种常用库的压缩...

Global site tag (gtag.js) - Google Analytics