如何解决缺少的maven junction插件依赖项:junction.exe?
我正在尝试设置clean phase,以便在从Linux和Windows构建项目时使用maven junction插件。 以下是junction插件的pom.xml部分:如何解决缺少的maven junction插件依赖项:junction.exe?,maven,Maven,我正在尝试设置clean phase,以便在从Linux和Windows构建项目时使用maven junction插件。 以下是junction插件的pom.xml部分: <plugin> <groupId>com.pyx4j</groupId> <artifactId>maven-junction-plugin</artifactId>
<plugin>
<groupId>com.pyx4j</groupId>
<artifactId>maven-junction-plugin</artifactId>
<version>1.0.3</version>
<executions>
<execution>
<id>unlink</id>
<phase>clean</phase>
<goals>
<goal>unlink</goal>
</goals>
</execution>
</executions>
<configuration>
<links>
<link>
<dst>${basedir}/src/main/webapp/WEB-INF</dst>
<src>${WEB-INF}</src>
</link>
</links>
</configuration>
</plugin>
com.pyx4j
已缓存在本地存储库中,在经过archiva.default的更新间隔或强制更新之前,不会重新尝试解析->[帮助1]
我正在使用用于maven存储库的内部archiva服务器,存储库中确实有maven junction插件,但缺少junction-1.04.exe,有没有办法将下载的junction-1.04.exe添加到archiva或.m2缓存中以使junction插件正常工作?
另一个问题,我在Linux中运行mvn clean时遇到了相同的错误,我以为junction插件会在Linux中使用ln-s,为什么它仍然在寻找junction.exe?
提前谢谢
David您可以尝试分别在本地.m2
或archiva
中手动安装/部署junction.exe
要在本地存储库中手动安装
,可以运行的mvn安装:安装文件
目标。要在archiva中deploy
,可以使用的mvn deploy:deploy file
命令。或者,archiva也可以使用基于web的部署选项。无论哪种情况,都需要指定以下参数:
groupId
作为sysinternals
artifactId
作为junction
version
as1.04
type
asexe
李>
至于为什么它甚至在linux上也在寻找exe,看看插件的性能,对exe
的依赖是无条件的。我怀疑它实际上不会在linux中使用。您可以尝试分别在本地.m2
或archiva
中手动安装/部署junction.exe
要在本地存储库中手动安装
,可以运行的mvn安装:安装文件
目标。要在archiva中deploy
,可以使用的mvn deploy:deploy file
命令。或者,archiva也可以使用基于web的部署选项。无论哪种情况,都需要指定以下参数:
groupId
作为sysinternals
artifactId
作为junction
version
as1.04
type
asexe
李>
至于为什么它甚至在linux上也在寻找exe,看看插件的性能,对exe
的依赖是无条件的。我怀疑它实际上不会在linux中使用。谢谢您的回答。你能把“手动安装/部署”部分再扩展一点吗?@DavidZhao Whit“手动安装”你会把这个文件放到你本地的.m2存储库文件夹中,这样插件在那里看到exe文件时就会平静下来。我马上就去试试。谢谢你的回答。你能把“手动安装/部署”部分再扩展一点吗?@DavidZhao Whit“手动安装”你会把这个文件放到你本地的.m2存储库文件夹中,这样插件在那里看到exe文件时就会平静下来。我很快就会试试的。