eclipse+maven构建可独立运行的jar
2017-12-16 09:43
309 查看
eclipse+maven构建可独立运行的jar
pom.xml<build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <configuration> <defaultLibBundleDir>lib</defaultLibBundleDir> <source>1.7</source> <target>1.7</target> <encoding>UTF-8</encoding> </configuration> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-dependency-plugin</artifactId> <executions> <execution> <id>copy-dependencies</id> <phase>package</phase> <goals> <goal>copy-dependencies</goal> </goals> </execution> </executions> </plugin> <plugin> <artifactId>maven-shade-plugin</artifactId> <version>2.4.1</version> <executions> <execution> <phase>package</phase> <goals> <goal>shade</goal> </goals> <configuration> <transformers> <transformer implementation="org.apache.maven.plugins.shade.resource.ServicesResourceTransformer"/> <transformer implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer"> <resource>META-INF/spring.handlers</resource> </transformer> <transformer implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer"> <resource>META-INF/spring.schemas</resource> </transformer> <transformer implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer"> <mainClass>path.to.Main</mainClass> </transformer> <transformer implementation="org.apache.maven.plugins.shade.resource.IncludeResourceTransformer"> <resource>resources</resource> <file>applicationContext.xml</file> </transformer> </transformers> 4000 <filters> <filter> <artifact>*:*</artifact> <excludes> <exclude>META-INF/*.SF</exclude> <exclude>META-INF/*.DSA</exclude> <exclude>META-INF/*.RSA</exclude> </excludes> </filter> </filters> </configuration> </execution> </executions> </plugin> </plugins> </build>
在Linux上以后台模式运行jar的命令
nohup java -jar test.jar &
特别是最后一个&号,不能漏掉。
相关文章推荐
- eclipse整合tcmcat,构建并运行maven web项目
- eclipse构建及运行maven web项目
- Eclipse无法直接运行Maven构建的webapp
- 通过maven-shade-plugin插件打可以独立运行的jar包
- eclipse构建及运行maven web项目
- eclipse 运行maven工程出现Missing artifact jdk.tools:jdk.tools:jar:1.7问题
- 在eclipse中创建maven项目、导出jar包、在windows服务器上运行
- eclipse构建及运行maven web项目
- 用maven构建可以直接运行的jar
- eclipse构建及运行maven web项目
- eclipse构建及运行maven web项目
- 在eclipse运行maven命令时报在jre里找不到jar包
- Eclipse通过Maven构建时出现: Fatal error compiling: tools.jar not found: Fatal error compiling: tools.jar not found: C:\Program Files\Java\jre1.8.0_31\..\lib\tools.jar
- eclipse构建及运行maven web项目
- ECLIPSE中MAVEN构建spring 多模块工程jar包不能自动扫描问题解决办法
- Maven构建可运行的jar包出错解决办法
- eclipse构建及运行maven web项目
- Maven学习篇一:eclipse构建运行maven web项目
- Eclipse使用Maven构建项目运行main方法报ClassNotFoundException
- Dubbo服务的运行方式(使用maven构建dubbo可执行的jar包)