我正在尝试使用maven运行独立的Java应用程序并添加maven-jar-plugin。 这是我的pom.xml
<dependencies>
<dependency>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<version>2.4</version>
<type>maven-plugin</type>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<version>2.4</version>
</plugin>
</plugins>
</build>
如何将此插件添加为依赖项和插件?我怎么能用它作为依赖?
感谢
答案 0 :(得分:0)
嗯,<dependency>
部分中的<dependencyManagement>
允许您在一个地方指定插件版本,然后通过名称,无需进一步的版本规范,在几个(子)模块中继承插件版本,从而简化更新插件。大致上,依赖关系是应用程序类路径中的jar。
<plugin>
中的<build><pluginManagement>
允许创建跨多个(子)模块共享的插件配置。该插件由maven本身用于执行其任务,坦率地说,它是 maven 类路径中的一个jar。对于maven报告等也可能有<reporting>
部分。
<plugin>
中的<build>
条目为特定模块启用此插件。通常它自从继承之后就指定了w / o版本。此外,还可以在此处覆盖从父(或<pluginManagement>
中的pom.xml
部分)继承的插件配置。