MAVEN工程生成可执行的jar包
2012-10-17 08:55
295 查看
maven中的jar工程如果直接使用maven clean install来执行,生成的jar文件并不能使用 java -jar *.jar命令来执行。
解决方法:
在pom.xml中添加下面与<dependencies/>同级别的标签。
<build>
<plugins>
<plugin>
<artifactId>maven-assembly-plugin</artifactId>
<configuration>
<appendAssemblyId>false</appendAssemblyId>
<descriptorRefs>
<descriptorRef>jar-with-dependencies</descriptorRef>
</descriptorRefs>
<archive>
<manifest>
<mainClass>cn.com.taiji.backGroundServer.main.BootStart</mainClass>
</manifest>
</archive>
</configuration>
<executions>
<execution>
<id>make-assembly</id>
<phase>package</phase>
<goals>
<goal>assembly</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
上面需要注意的是<mainClass>cn.com.taiji.backGroundServer.main.BootStart</mainClass>中指的是jar文件中的启动类。
然后,执行:
执行java -jar就可以了。
解决方法:
在pom.xml中添加下面与<dependencies/>同级别的标签。
<build>
<plugins>
<plugin>
<artifactId>maven-assembly-plugin</artifactId>
<configuration>
<appendAssemblyId>false</appendAssemblyId>
<descriptorRefs>
<descriptorRef>jar-with-dependencies</descriptorRef>
</descriptorRefs>
<archive>
<manifest>
<mainClass>cn.com.taiji.backGroundServer.main.BootStart</mainClass>
</manifest>
</archive>
</configuration>
<executions>
<execution>
<id>make-assembly</id>
<phase>package</phase>
<goals>
<goal>assembly</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
上面需要注意的是<mainClass>cn.com.taiji.backGroundServer.main.BootStart</mainClass>中指的是jar文件中的启动类。
然后,执行:
执行java -jar就可以了。
相关文章推荐
- maven javaproject工程打可执行jar包
- 在MyEclipse中的maven工程中,执行"右击工程文件名"——>Run as——>maven install,编译生成target的过程中出错:
- Maven Assembly Plugin - 如何将Maven工程打成一个可执行jar包
- maven工程编译并生成可执行JAR包命令
- intellij idea maven 工程生成可执行的jar
- Maven Assembly Plugin - 如何将Maven工程打成一个可执行jar包
- 包含第三方jar包的mvn工程生成可执行jar包
- Jenkins 通过maven打包时,发现resource下的properties 配置文件未生成 ,导致在执行时报错
- maven打包生成可执行jar文件
- 使用maven生成可执行jar包(包含依赖)
- Maven2 根据项目生成模版项目,并使用该模板批量创建工程
- CLion一个工程生成多个可执行文件
- Maven2 根据项目生成模版项目,并使用该模板批量创建工程
- maven生成jar执行报错:某个类未定义或找不到
- maven配置生成可执行的jar:maven-shade-plugin
- 新建maven工程并打出可执行jar包
- maven工程打包成runnable的jar包,拷贝资源文件和依赖jar包
- Maven Assembly Plugin - 如何将Maven工程打成一个可执行jar包
- 11) 生成可执行jar文件 maven-shade-plugin
- VS2010之更改工程及生成的执行文件名