使用maven-jar-plugin打可执行jar包

原创 2015年07月09日 16:49:13

<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<configuration>
<archive>
<manifest>
<addClasspath>true</addClasspath>
<classpathPrefix>lib/</classpathPrefix>
<mainClass>com.focustech.webtm.box.ManagerStarter</mainClass>
</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>


另外的几种方式:

http://blog.csdn.net/johnnywww/article/details/7964326

Maven生成可以直接运行的jar包的多种方式

Maven可以使用mvn package指令对项目进行打包,如果使用java -jar xxx.jar执行运行jar文件,会出现"no main manifest attribute, in xxx....
  • xiao__gui
  • xiao__gui
  • 2015年08月07日 18:56
  • 82360

maven 打包可执行jar的方法

1.修改pom.xml增加如下内容 org.apache.maven.plugins maven-jar-plugin 2.4 ...
  • johnnywww
  • johnnywww
  • 2012年09月10日 17:18
  • 136197

指定maven-jar-plugin

在IDEA上,用maven打包的时候,报错: [INFO]  [INFO] --- maven-jar-plugin:2.3.2:jar (default-jar) @ spark --- [W...
  • qq_27593415
  • qq_27593415
  • 2016年10月09日 11:13
  • 386

新装mvn建第一个项目报错org.apache.maven.plugins:maven-resources-plugin:2.6

1、第一次创建mvn项目会报maven-resources-plugin-2.6.jar错,原因是mvn无法自动下载这个jar包,多次删除这个目录下的C:\Users\Administrator\.m...
  • jiayunlong21
  • jiayunlong21
  • 2016年09月12日 21:26
  • 7618

maven-assembly-plugin 打包可执行jar(fat jar)和配置文件与jar同时打包部署

java程序要打包可执行的jar,可以利用maven-assembly-plugin插件; 1)如果是需要将程序所有依赖的jar打包到同一个jar中,可以在pom.xml添加如下依赖: ...
  • u013174217
  • u013174217
  • 2017年01月15日 21:53
  • 3321

Maven 打jar包配置

1.修改pom.xml增加如下内容 [html] view plaincopy plugin>       groupId>org.apache.ma...
  • Silver_sail
  • Silver_sail
  • 2014年11月17日 15:46
  • 16976

Maven生成可以直接运行的jar包的多种方式

Maven可以使用mvn package指令对项目进行打包,如果使用java -jar xxx.jar执行运行jar文件,会出现"no main manifest attribute, in xxx....
  • xiao__gui
  • xiao__gui
  • 2015年08月07日 18:56
  • 82360

Maven 关于打包插件与Resource中exclude的问题

在写工程的时候很多资源文件会放到Maven的Resource文件夹下。像Log4j这种配置文件,打包的时候我们不能将其拷贝到jar包中。怎么办呢?使用Maven的JAR插件吧。讲JAR插件之前先说说R...
  • LuoYuWS
  • LuoYuWS
  • 2017年02月20日 22:20
  • 1846

maven打可执行的jar包以及classpath设置

http://drizzlewalk.blog.51cto.com/2203401/416508 一  将maven构建的工程打成jar包,并使用脚本做定时任务 1.首先将maven搭建的...
  • shuixin536
  • shuixin536
  • 2013年05月30日 18:52
  • 25296

利用MAVEN打包可运行jar包,包括依赖的第三方包

看下项目pom.xml的配置,首先要配置maven-jar-plugin,把自己的代码编译打包成jar文件,然后配置maven-assembly-plugin,把整个项目打包成一个发布包。 Xml代码...
  • aqiangsz
  • aqiangsz
  • 2016年09月29日 13:17
  • 4354
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:使用maven-jar-plugin打可执行jar包
举报原因:
原因补充:

(最多只允许输入30个字)