Maven如何打包可执行jar包】的更多相关文章

一,创建Maven多模块项目先建立外层父工程         File →new →project  选择Spring Initializr          Next下一步到以下页面 工程结构如下 接下来,把src整个删掉,父工程不需要,因为父工程你就当它只有一个外壳就完了 接下来创建子模块  工程上右键 → new → Module  选择Spring Initaializr  下一步 重复以上动作,创建dao模块,service模块,web模块 service模块和entity模块一样什么…
一.eclipse导出maven工程的可执行jar包 建立两个maven工程 ZKServer 和ZKClient 注意:用maven进行开发管理的话,默认的打出来的jar包是不能运行的,需要在pom.xml文件中添加如下配置以生成可执行的jar包 <build> <plugins> <plugin> <artifactId> maven-assembly-plugin </artifactId> <configuration> &l…
第一步:pom.xm中的build标签下加入maven插件配置,打包生成可执行jar包方式Maven中的打包方式更换为 <packaging>jar</packaging> build标签下的插件配置: <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-jar-plugin</artifactId>…
该方法只可打包非spring项目的可执行jar包,spring项目可参考:http://www.cnblogs.com/guazi/p/6789679.html 1.添加maven插件: <!-- Maven Assembly Plugin --> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-assembly-plugin</artifactI…
整整搞了一天,终于解决这个问题了.这里是四个module,module之间存在依赖,打包两个可执行jar,看下最终效果吧 聚合maven+spring-boot的搭建很简单,和普通的聚合maven没有什么区别.聚合maven+spring-boot打包成可执行jar就不是那么容易了,主要是因为spring-boot的坑有点多啊.普通聚合maven打包我就不说了.就说说和spring-boot一起打包的那些比较大的坑吧. 一.spring-boot-maven-plugin打包出来的jar是不可依…
一.用maven-shade-plugin打包 在pom.xml文件中加入如下信息,利用Maven的maven-shade-plugin插件进行打包. <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-shade-plugin</artifactId> <version>1.4<…
外部文件在程序中设置成相对当前工程路径,执行jar包时,将外部文件放在和jar包平级的目录. public class Main { 3 public static void main(String[] args) throws IOException, InterruptedException { String a=args[0]; String b=args[1]; String c=args[2]; String[] cmd=new String[3]; cmd[0]="python&qu…
1.首先设置依赖项,这样maven就会把该路径下的jar包导入项目引用 <dependency> <groupId>DPSDK-Manager</groupId> <artifactId>DPSDK-Manager</artifactId> <version>0.2.1</version> <scope>system</scope> <systemPath>${project.based…
昨晚,突然就来了紧急任务. 验签较慢,着手优化,发来一个demo.     首先需要把该demo部署在Linux上.     该项目是maven 项目,所以用maven打个jar包,打完jar包之后,可在Linux上直接执行 java -jar XXXX.jar   所以在pom.xml文件中添加           <plugin>                 <artifactId>maven-assembly-plugin</artifactId>      …
1.pom添加 <build> <plugins> <plugin> <artifactId>maven-assembly-plugin</artifactId> <configuration> <archive> <manifest> <!-- 主程序入口 --> <mainClass>com.abc.def.testcases.MainCase</mainClass> &…