当前位置:首页 > 开发 > 编程语言 > 持续集成 > 正文

maven 打可执行jar包

发表于: 2014-12-10   作者:blackproof   来源:转载   浏览次数:
摘要:   打可执行jar包 1.打成大jar包,所有jar文件都在一起 <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-assembly-plugin</artifactId> <version>

 

打可执行jar包

1.打成大jar包,所有jar文件都在一起

<plugin>
				<groupId>org.apache.maven.plugins</groupId>
				<artifactId>maven-assembly-plugin</artifactId>
				<version>2.3</version>
				<configuration>
					<appendAssemblyId>false</appendAssemblyId>
					<descriptorRefs>
						<descriptorRef>jar-with-dependencies</descriptorRef>
					</descriptorRefs>
					<archive>
						<manifest>
							<mainClass> com.zb.example.HBaseCommonTest</mainClass>
						</manifest>
					</archive>
				</configuration>
				<executions>
					<execution>
						<id>make-assembly</id>
						<phase>package</phase>
						<goals>
							<goal>assembly</goal>
						</goals>
					</execution>
				</executions>
			</plugin>

 

 

2.将依赖jar包复制到lib下,所打jar包的mainfest引用lib下jar包

<plugin>
					<groupId>org.apache.maven.plugins</groupId>
					<artifactId>maven-jar-plugin</artifactId>
					<configuration>
						<archive>
							<manifest>
								<mainClass>com.zb.example.HBaseCommonTest</mainClass>
								<addClasspath>true</addClasspath>
								<classpathPrefix>lib/</classpathPrefix>
							</manifest>
						</archive>
					</configuration>
				</plugin>
				<plugin>
					<groupId>org.apache.maven.plugins</groupId>
					<artifactId>maven-dependency-plugin</artifactId>
					<executions>
						<execution>
							<id>copy</id>
							<phase>package</phase>
							<goals>
								<goal>copy-dependencies</goal>
							</goals>
							<configuration>
								<outputDirectory>
									${project.build.directory}/lib
								</outputDirectory>
							</configuration>
						</execution>
					</executions>
				</plugin>

 

 

maven 打可执行jar包

  • 0

    开心

    开心

  • 0

    板砖

    板砖

  • 0

    感动

    感动

  • 0

    有用

    有用

  • 0

    疑问

    疑问

  • 0

    难过

    难过

  • 0

    无聊

    无聊

  • 0

    震惊

    震惊

编辑推荐
一. 不依赖第三方类库的可执行JAR Eclipse 工程上右键->export 打开窗口中,选择java/jar file -
http://blog.csdn.net/telnetor/article/details/7015935 笔者以前在项目中使用的最多的打包工具要
http://blog.csdn.net/telnetor/article/details/7015935 笔者以前在项目中使用的最多的打包工具要
下载RUL: http://fjep.sourceforge.net/ 下载fatJar插件,解压缩后是一个.../plugins/(net...)把 plu
目标: 将测试目录下的代码与配置文件打个JAR包,设置MANIFEST.MF的Main-Class属性,另外,该JAR包
maven中的jar工程如果直接使用maven clean install来执行,生成的jar文件并不能使用 java -jar *.ja
<build> <finalName>brushwords</finalName> <resources> <resource>
1. Eclipse中将工程导出为jar包 1))右击项目, 2) 点击Export 3) 选择JAR file 并点击Next 4)
1. Eclipse中将工程导出为jar包 1))右击项目, 2) 点击Export 3) 选择JAR file 并点击Next 4)
1. Eclipse中将工程导出为jar包 1))右击项目, 2) 点击Export 3) 选择JAR file 并点击Next 4)
版权所有 IT知识库 CopyRight © 2009-2015 IT知识库 IT610.com , All Rights Reserved. 京ICP备09083238号