我在我的项目中使用了maven-dependency-plugin,它依赖于struts 1.3.8。出于安全考虑,我公司不允许下载struts 1.3.8。如何将其更改为其他版本。
答案 0 :(得分:0)
看看https://maven.apache.org/plugins/maven-dependency-plugin/usage.html,尤其是以下部分:
...
<configuration>
<artifactItems>
<artifactItem>
<groupId>[ groupId ]</groupId>
<artifactId>[ artifactId ]</artifactId>
<version>[ version ]</version>
<type>[ packaging ]</type>
<classifier> [classifier - optional] </classifier>
<overWrite>[ true or false ]</overWrite>
<outputDirectory>[ output directory ]</outputDirectory>
<destFileName>[ filename ]</destFileName>
</artifactItem>
</artifactItems>
<!-- other configurations here -->
</configuration>
...
在[version]中,您应该可以设置适当的版本。 您还需要设置[groupId],[artifactId]等字段,但是我假设您已经完成了操作,只需要[version]元素,还是我错了? 但是,如果我可能会问:为什么需要插件?依赖项是否像:
<dependency>
<groupId>your.atrifact.group.id</groupId>
<artifactId>artifactID</artifactId>
<version>your_version</version>
</dependency>
不是为你做的招吗?
答案 1 :(得分:0)
您始终可以定义插件的依赖项:
<plugin>
<artifactId>maven-dependency-plugin</artifactId>
<version>...</version>
<dependencies>
<dependency>
<groupId>struts</groupId>
<artifactId>struts</artifactId>
<version>[1.3,1.3.8)</version>
<dependency>
</dependencies>
</plugin>