怎么使用maven package命令

怎么使用maven package命令,第1张

命令包含一系列过程:validate-->compile-->test-->package;

Maven根据pom文件里packaging的配置,决定是生成jar文件还是war文件,并放到target目录下。

(注:此命令需要在项目的根目录(也就是pom.xml文件所在的目录)下运行,Maven才知道打包哪个项目。)

如何用maven打包可执行的jar

方法一:将项目及所依赖的所有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:

方法二:将项目依赖的jar复制到一个目录中并在MANIFEST文件中添加Class-Path和Main-Class。

1、在pom.xml中添加jar和dependency插件

2、执行mvn package

3、生成文件

4、执行java -jar quickstart-1.0.0.jar

命令 mvn assembly:assembly -DskipTests

<build>

<resources>

<resource>

<directory>src/main/resources</directory>

<includes>

<include>**/*.xml</include>

</includes>

</resource>

</resources>

<plugins>

<plugin>

<groupId>org.apache.maven.plugins</groupId>

<artifactId>maven-jar-plugin</artifactId>

<version>2.4</version>

</plugin>

<plugin>

.........

<version>2.4</version>

<configuration>

<descriptorRefs>

<descriptorRef>jar-with-dependencies</descriptorRef>

.......

</execution>

</executions>

</plugin>

</plugins>

</pluginManagement>

</build>

maven打包的时候 ,将依赖包 打进同一个jar包命令 mvn assembly:assembly -DskipTests


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

原文地址:https://54852.com/bake/11651229.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存