maven javaproject工程打可执行jar包
来源:互联网 发布:mysql 触发器 存储过程 编辑:程序博客网 时间:2024/05/07 13:20
pom.xml配置 主要配置在插件这块
<build><plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-jar-plugin</artifactId> <version>2.4</version> <!-- 测试类打成单独的jar包 --> <executions><execution> <goals><goal>test-jar</goal></goals></execution></executions><!-- 打成可执行的jar包 --> <configuration> <archive> <manifest> <addClasspath>true</addClasspath> <classpathPrefix>lib/</classpathPrefix> <!-- 主方法所在类名 --> <mainClass>com.sense.test.KeyTest</mainClass> </manifest> </archive> </configuration> </plugin><plugin><!-- 将依赖的jar包打到lib包中 --> <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></plugins> <resources><resource><directory>src/main/resources</directory><!-- <excludes><exclude>**/*.properties</exclude><exclude>**/*.xml</exclude></excludes> --><includes><include>**/*.properties</include> <include>**/*.xml</include></includes><filtering>true</filtering></resource></resources></build>
使用maven install 打包,将在target下生成项目jar包xxx.jar及lib文件夹,将这两者放在同一目录下,执行java -jar xxx.jar即可运行
0 0
- maven javaproject工程打可执行jar包
- maven打可执行jar包
- maven打可执行jar包
- maven打可执行jar包的插件
- maven打一个可执行的jar包
- myeclipse用maven打可执行jar包
- maven打本地可执行jar包
- maven打可执行jar包及依赖jar包
- maven 打可执行jar
- 打可执行jar包
- 使用maven-jar-plugin打可执行jar包
- spring-boot:将工程打为jar可执行包
- 使用 maven-shade-plugin打可执行jar包
- maven打可执行的jar包以及classpath设置
- eclipse用maven打可执行的jar包
- maven 打可执行jar包(可用于moudle)
- 使用maven-shade-plugin插件打可执行jar包
- 使用maven打可执行jar包的两种方式
- JZOJ4711Binary 树状数组+二进制处理
- zzuli1919 (二分查找)
- Spring MVC过滤器-字符集过滤器(CharacterEncodingFilter)
- 国际化(i18n)
- 51nod-最大子矩阵和
- maven javaproject工程打可执行jar包
- 周赛(还要看看)
- 透彻理解KMP算法 - 字符串匹配/子串查找
- Android 设计模式の单例模式——应用最广的模式
- 循环链表API
- Spring MVC过滤器-超类
- iOS 25个性能优化/内存优化常用方法
- 规范测试流程思路
- Java Bean类实现Serializable接口的原因