我是Maven的新手,我正尝试第一次构建一个项目。我想写一些依赖于apache lucene的代码。这是我试图获得的list of artifacts in maven。如何获得来自maven版本组中的所有工件?
有没有什么办法,而不是明确地列出每个神器,我可以简单地依赖于特定版本的所有文物?我尝试这样做:
<dependency>
<groupId>org.apache.lucene</groupId>
<artifactId>*</artifactId>
<version>3.6.1</version>
</dependency>
这给了我org.apache.lucene错误
'dependencies.dependency.artifactId'::罐子价值 '' 不匹配的有效ID模式。 @ 19行,列19
我可以确认,我可以下载的依赖,当我明确说明它们。 IE浏览器能正常工作:
<dependency>
<groupId>org.apache.lucene</groupId>
<artifactId>lucene-core</artifactId>
<version>3.6.1</version>
</dependency>
我意识到这取决于Lucene的一切都可能是次优的,但做一些快速和肮脏的我讨厌不得不手动填充所有这些小的Lucene库。在maven中获取大量相关依赖项的典型做法是什么?
AAAAH那是非常有用的,谢谢! –