我是maven的新手,我已经用pom文件编写了我自己的maven插件
<groupId>com.xxx.api</groupId>
<artifactId>xxx-maven-plugin</artifactId>
<version>1.0-SNAPSHOT</version>
<packaging>maven-plugin</packaging>
然后,在我的IDE(intellij)中,我使用了clean install来安装我的maven插件
在主项目中,我的maven插件工作正常。
然而,当我通过向我的mojo添加参数来修改我的maven插件时,&#34; mvn clean install&#34; , (groupId,artifactId,版本保持不变)它应该是最新版本。
但是,在主项目中,当我尝试使用最新的maven插件时,我总是得到旧版本 即我无法配置我刚添加到我的maven插件的参数(因为它不存在!)
我尝试删除.m2 repo中的maven插件,在安装最新版本的maven插件之前,它仍无法正常工作。
我可以通过保持相同的方式获得最新版本的maven插件的任何解决方案 (groupId,artifactId,version)?
感谢,
扎克
答案 0 :(得分:0)
检查使用项目的配置方式。我猜它有自己的lib / classes文件夹。我怀疑你的项目在其lib文件夹中有一个旧版本插件的副本。如果是这样,那就是它获得旧版本的地方。从那里清理它,即你需要清理使用项目。