maven的Package的jar怎么看源码?

maven的Package的jar怎么看源码?,第1张

Maven的package的jar的源码可以通过以下几种方式查看:

1. 使用Eclipse或IntelliJ IDEA,导入该jar文件,然后导入项目,就可以查看源码了。

2. 使用JD-GUI工具,可以查看JAR文件滑念的反编译源码。

3. 使用Maven插件世猛,可以查看Maven依赖的源码,比如使信返困用Maven-Source-Plugin插件,可以查看当前项目依赖的源码,通过以下命令可以查看:

mvn dependency:sources

Maven中的package命令用于将项目打包成可部署的格式(如JAR或数如芹WAR),该命令通常会在执行之前自橡做动运行clean命令,用于清理上一次编译的输出。因此,当您在执行“mvn package”时,Maven会自动先运行“mvn clean”来清理旧的输出,并确保您每次重新构建都是从头开始的,避免潜在的bug。但是,您也可以单独运行“mvn clean”命令以清理目录薯毕,然后再运行package命令。

此命令包含一系列过程: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


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

原文地址:https://54852.com/tougao/8170540.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存