我試圖設置清潔階段來使用maven-junction-plugin,因爲我從Linux和Windows構建項目。 這裏是結插件我的pom.xml部分:如何解決缺少maven-junction-plugin依賴項:junction.exe?
<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>
但是當我運行mvn乾淨我得到了一個錯誤:
未能執行目標com.pyx4j:Maven的結插件: 1.0.3:在項目webapp上取消鏈接(取消鏈接):目標com.pyx4j的執行取消鏈接:maven-junction-plugin:1.0.3:取消鏈接失敗:插件com.pyx4j:maven-junction-plugin:1.0.3無法解決其依賴關係:無法找到sysinternals:junction:exe:1.04中的http://myserver.com:8080/archiva/repository/internal已緩存在本地存儲庫中,直到archiva.default的更新時間間隔過去或更新後纔會重新解析分辨率TES被迫 - > [求助1]
我使用Maven倉庫內部archiva服務器,它也必須在倉庫的maven-結插件,但缺少結1.04.exe,有一種方法,我可以在archiva或.m2緩存中添加下載的junction-1.04.exe以使junction插件正常工作? 另一個問題,當我在Linux中運行mvn clean時遇到了同樣的錯誤,我認爲junction插件會在Linux中使用ln -s,爲什麼它仍然在尋找junction.exe? 在此先感謝!
大衛
感謝您的回答。你能否擴展「手動安裝/部署」部分? – 2012-04-20 15:41:48
@DavidZhao Whit「手動安裝」你會把這個文件放到你的本地.m2版本庫文件夾中,所以如果它看到那個exe文件,插件會冷靜下來。我會很快嘗試。 – 2014-06-21 18:54:41