请问maven工程jar包,war包,pom打包,都是怎么定的

请问maven工程jar包,war包,pom打包,都是怎么定的,第1张

jar文件包括java普通类、资源文件和普通文件,在maven中即是打包src/main/java和src/main/resources资源文件夹下的所有文件。在打包的时候会自动生成MATA-INF文件夹,用于存储maven的pom信息和MANIFESTMF文件。 war文件包含全部的web应用程序,即所有的java类,配置信息和jsp、js等静态资源。但是需要注意war引用war的时候会将应用war的资源全部拷贝到当前war的相同文件下,重名的文件会被替换。 war包依赖: [html] view plain copy print commymodule module一 00一-SNAPSHOT war module四依赖于module一,编译后module一类文件拷贝到了module四中classes文件下,jsp拷贝到了对应jsp目录下

第一步:在你的pomxml中添加 1 2 maven-assembly-plugin 3 22 4 5 6 7 cncomthreetcloudagentserverBrokerServer 8 9 10 11 12 jar-with-dependencies 13 14 15 16 第二步:CMD进入到自己的工程文件夹下进行mvn assembly:assembly *** 作 我

在repository中建文件夹然后把jar包放进去Maven是基于项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具。Maven除了以程序构建能力为特色之外,还提供高级项目管理工具。由于Maven的缺省构建规则有较高的可重用性,所以常常用两三行Maven构建脚本就可以构建简单的项目。由于Maven的面向项目的方法,许多ApacheJakarta项目发文时使用Maven,而且公司项目采用Maven的比例在持续增长。Maven这个单词来自于意第绪语,意为知识的积累,最早在JakataTurbine项目中它开始被用来试图简化构建过程。当时有很多项目,它们的Antbuild文件仅有细微的差别,而JAR文件都由CVS来维护。于是Maven创始者开始了Maven这个项目,该项目的清晰定义包括,一种很方便的发布项目信息的方式,以及一种在多个项目中共享JAR的方式。

这个我记得之前远标教育老师讲过,他说

第一步:在你的pomxml中添加

1<plugin>

2 <artifactId>maven-assembly-plugin</artifactId>

3 <version>22</version>

4 <configuration>

5 <archive>

6 <manifest>

7 <mainClass>cncomthreetcloudagentserverBrokerServer</mainClass>

8 </manifest>

9 </archive>

10 <descriptorRefs>

11 <descriptorRef>

12 jar-with-dependencies

13 </descriptorRef>

14 </descriptorRefs>

15 </configuration>

16 </plugin>

第二步:CMD进入到自己的工程文件夹下进行mvn assembly:assembly *** 作

我的工程是在D:\workspace\test

那么 *** 作步骤是

1:cmd回车

2:d:回车

3:cd workspace回车

4:cd test回车

5:mvn assembly:assembly回车

第三步:CMD通过java命令运行刚才导出的jar文件,一般导出后在自己工程的target文件夹下面

我的jar导出后在D:\workspace\test\target\agent-server-001-jar-with-dependenciesjar

那么 *** 作步骤是

1:cmd回车

2:d:回车

3:cd workspace回车

4:cd test回车

5:cd target回车

5:java -jar agent-server-001-jar-with-dependenciesjar回车

到此结束。

你好:这个把配置文件提取出来可以再pmxml里面配置java项目文件路径下文件打包方式来实现。举例如下,参考下。

<xml version="10">

<project

xsi:schemaLocation=">

以上就是关于请问maven工程jar包,war包,pom打包,都是怎么定的全部的内容,包括:请问maven工程jar包,war包,pom打包,都是怎么定的、如何用maven打包可执行的jar、如何将maven依赖项打进jar包等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/10146479.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-05
下一篇2023-05-05

发表评论

登录后才能评论

评论列表(0条)

    保存