使用Maven BOM文件时如何指定插件依赖项的版本
我有一个Maven BOM文件,我将其导入到我的项目pom中:使用Maven BOM文件时如何指定插件依赖项的版本,maven,Maven,我有一个Maven BOM文件,我将其导入到我的项目pom中: <dependencyManagement> <dependencies> <dependency> <groupId>be.company.mvn</groupId> <artifactId>be.company.mvn.bom.core</
<dependencyManagement>
<dependencies>
<dependency>
<groupId>be.company.mvn</groupId>
<artifactId>be.company.mvn.bom.core</artifactId>
<version>1.0.0-SNAPSHOT</version>
<type>pom</type>
<scope>import</scope>
</dependency>
<build>
<plugins>
<plugin>
<groupId>org.eclipse.jetty</groupId>
<artifactId>jetty-maven-plugin</artifactId>
<dependencies>
<dependency>
<groupId>commons-dbcp</groupId>
<artifactId>commons-dbcp</artifactId>
</dependency>
</plugin>
be.company.mvn
be.company.mvn.bom.core
1.0.0-SNAPSHOT
聚甲醛
进口
适用于依赖项,甚至插件。但现在我还想控制pom项目中使用的插件的依赖关系版本:
<dependencyManagement>
<dependencies>
<dependency>
<groupId>be.company.mvn</groupId>
<artifactId>be.company.mvn.bom.core</artifactId>
<version>1.0.0-SNAPSHOT</version>
<type>pom</type>
<scope>import</scope>
</dependency>
<build>
<plugins>
<plugin>
<groupId>org.eclipse.jetty</groupId>
<artifactId>jetty-maven-plugin</artifactId>
<dependencies>
<dependency>
<groupId>commons-dbcp</groupId>
<artifactId>commons-dbcp</artifactId>
</dependency>
</plugin>
org.eclipse.jetty
jetty maven插件
公共dbcp
公共dbcp
有可能让它工作吗?我想在我的BOM文件中指定commons dbcp的版本,而不必在BOM文件中将其指定为jetty插件的依赖项。有一个公开问题(于2014年2月公开…)。请随意投票支持它。
目前,只能使用“经典”父插件管理。导入对插件不起作用,因为导入范围将只使用dependencyManagement部分…这很奇怪,因为我测试了它,插件管理部分似乎被导入了