我的大部分时间都昨日试图找出我的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