我的大部分時間都昨日試圖找出我的pom.xml文件用什麼,所以我可以得到我需要沒有從ImageJ的父POM繼承ImageJ2庫。我想通了以下設置,但他們遠遠沒有達到最佳:通過Maven爲單個ImageJ2庫創建組和工件名稱是什麼?
...
<repository>
<id>imagej.public</id>
<url>http://maven.imagej.net/content/groups/public</url>
</repository>
...
<dependency>
<groupId>net.imagej</groupId>
<artifactId>imagej</artifactId>
<version>2.0.0-rc-28</version>
</dependency>
...
我的問題是,它似乎是ImageJ2的所有下載這種方式。有一個龐大的依賴關係樹,現在我的Eclipse的classpath中有60多個jar文件。
我如何能挑選我需要的個人圖書館,其中有哪一個是基礎版本(如ij.jar是爲ImageJ1)?我怎樣才能找到可用的版本號?
這很有幫助,謝謝。我昨天才開始使用Maven,明確地爲ImageJ使用,因此我仍然對它有所瞭解。我在哪裏可以找到更多關於範圍的信息:import? – agent154
[Maven BOMs](http://howtodoinjava.com/2014/02/18/maven-bom-bill-of-materials-dependency/)和[託管依賴項導入](http://docs.codehaus.org/ display/MAVEN/Importing + Managed + Dependencies)是一個幾頁,它給出了何時使用scope:import的很好的例子。如果你不擴展另一個POM,那麼擴展[pom-imagej](https://github.com/imagej/pom-imagej/tree/pom-imagej-7.0.0)可能會更有意義。 – hinerm