www.3112.net > linux下使用mAvEn%AssEmBly打一个可运行的jAr包

linux下使用mAvEn%AssEmBly打一个可运行的jAr包

用Java写了一个小工具,使用maven java 工程.写完后,想打包成一个可执行的jar包.使用maven的插件maven-assembly-pluginpom.xml里添加12345678910111213141516171819org.apache.maven.pluginsmaven-assembly-plugin3.0.0com.

Alternatively use "${project.build.directory}/classes/lib" as OutputDirectory to integrate all jar-files into the main jar, but then you will need to add custom classloading code to load the jars.<br><br>如上,上面可以将依赖的jar包copy到 target下面的

maven打可运行jar包 主要注意两个地方 第一,指定main方法的入口. 第二,引入引用的class. 在pom里面加入下面 <build> <finalName>platform-account</finalName> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <

说说改动的理由吧或许有不用改动的办法 groupid,artifactid和version唯一确定一个jar包. 你要是这样做可以的话不是就不能唯一确定了吗. 我觉得maven会根据哈希算法判断你这个jar包是否正确.. 所以我觉得要不换个groupid,artifactid和

第一步:在你的pom.xml中添加12 maven-assembly-plugin3 2.24 5 6 7 cn.com.threetcloud.agent.server.BrokerServer8 9 10 11 12 jar-with-dependencies13 14 15 16 第二步:CMD进入到自己的工程文件夹下进行mvn assembly:assembly操作我的

方法一:将项目及所依赖的所有jar包打包成一个jar.1、pom.xml添加assembly插件 2、执行mvn assembly:assembly 3、生成如下文件 4、执行java -jar quickstart-1.0.0-jar-with-dependencies.jar 备注:第2步的命令也可以改成mvn package,但需

第一步:在你的pom.xml中添加1<plugin>2 <artifactId>maven-assembly-plugin</artifactId>3 <version>2.2</version>4 <configuration>5 <archive>6 <manifest>7 <mainClass>cn.com.threetcloud.agent.server.BrokerServer</mainClass>8 </manifest>

在pom.xml中加入如下配置即可,关键是configuration-descriptorRefs-descriptorRef,这个就表示要将依赖打入jar包. Xml代码 maven-assembly-pluginjar-with-dependenciesmake-assemblypackagesingle

maven里的jar可以打成一个jar包Java框架jar包是经过包装处理的,如果是java提供的文件,是不可以编辑的.替换文件之后,很有可能会编译不通过,建议不要替换,而且java提供的jar包是经过严格测试的,一般不会有很大的问题.但假如java

过滤不要的版本这样的例子 <exclusions> <exclusion> <groupId>org.apache.maven</groupId> <artifactId>maven-core</artifactId> </exclusion> </exclusions>~~~~~~~~~~~~~~~~~~

相关搜索:

网站地图

All rights reserved Powered by www.3112.net

copyright ©right 2010-2021。
www.3112.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com