【发布时间】:2017-09-29 01:58:20
【问题描述】:
我正在开发一个简单的 Spring 控制台应用程序(它是一个具有经典 main() method() 类的批处理),我对 pom.xml Maven 文件有以下疑问.该文件仅包含工作所需的 Spring 依赖项。当我运行 Maven install 语句时,它会在我的项目的 target 目录中生成相关的 .jar 编译应用程序。
我正在寻找我过去工作过的另一个类似的旧项目并进入它的 pom.xml 我可以找到这个 maven-jar-plugin 插件:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<configuration>
<archive>
<manifest>
<mainClass>com.myCompany.main.MainClass</mainClass>
</manifest>
</archive>
</configuration>
</plugin>
那么这个 maven-jar-plugin 究竟做了什么(同样不使用它,maven install 语句会生成一个已编译的 .jar 文件) .使用和不使用这个插件有什么区别?
【问题讨论】:
标签: java spring maven pom.xml maven-jetty-plugin