我开发了一个Maven插件。
我想执行我的插件,跳过目录中的任何pom.xml
(或可能影响执行的其他文件)。
我的情况是:我打电话给mvn my.plugin:mygoal --settings=mysettings.xml
在mysettings.xml
我定义了一个我想要下载my.plugin
的存储库
在我运行命令的目录中,已经存在pom.xml
文件。当我执行我的命令时,maven读取我目录中的pom.xml
并尝试从我在mysettings.xml
中定义的存储库下载一些依赖项。它失败是因为依赖关系不在mysettings.xml
中定义的存储库中。
因此:
我想完全独立于目录或其内容执行mvn my.plugin:mygoal --settings=mysettings.xml
。