Lucene 一个pom.xml.template是否告诉了我将项目用作依赖项所需的所有信息
我正在尝试将名为lucene沙盒的贡献添加到pom.xml中。 我对Maven不是很熟悉,但是代码有一个 似乎暗示如果我添加一个依赖项,如下所示:Lucene 一个pom.xml.template是否告诉了我将项目用作依赖项所需的所有信息,lucene,maven-2,lucene-highlighter,Lucene,Maven 2,Lucene Highlighter,我正在尝试将名为lucene沙盒的贡献添加到pom.xml中。 我对Maven不是很熟悉,但是代码有一个 似乎暗示如果我添加一个依赖项,如下所示: <dependency> <groupId>org.apache.lucene</groupId> <artifactId>lucene-highlighter</artifactId> </dependency> org.apache.lucene lucene荧光
<dependency>
<groupId>org.apache.lucene</groupId>
<artifactId>lucene-highlighter</artifactId>
</dependency>
org.apache.lucene
lucene荧光灯
这可能有用。有人能帮我把lucene社区项目添加到pom.xml文件中吗
感谢您的评论,事实证明,添加版本是我所需要的,我只是猜测它应该与我正在使用的lucene core版本相匹配
<dependency>
<groupId>org.apache.lucene</groupId>
<artifactId>lucene-highlighter</artifactId>
<version>2.3.1</version>
</dependency>
org.apache.lucene
lucene荧光灯
2.3.1
您做对了,但您可能还想添加版本:
4.0.0
com.mycompany.app
我的应用程序
罐子
1.0-快照
Maven快速启动原型
http://maven.apache.org
朱尼特
朱尼特
3.8.1
测试
您做对了,但您可能还想添加版本:
4.0.0
com.mycompany.app
我的应用程序
罐子
1.0-快照
Maven快速启动原型
http://maven.apache.org
朱尼特
朱尼特
3.8.1
测试
您必须添加版本号,但在项目结构中只需添加一次。也就是说,如果版本号是在父pom中定义的,则不必再次给出版本号。(但在这种情况下,您甚至不必提供依赖项,因为依赖项将被继承。)您必须添加版本号,但在项目结构中只需添加一次。也就是说,如果版本号是在父pom中定义的,则不必再次给出版本号。(但在这种情况下,您甚至不必提供依赖项,因为依赖项无论如何都会被继承。)
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.mycompany.app</groupId>
<artifactId>my-app</artifactId>
<packaging>jar</packaging>
<version>1.0-SNAPSHOT</version>
<name>Maven Quick Start Archetype</name>
<url>http://maven.apache.org</url>
<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>3.8.1</version>
<scope>test</scope>
</dependency>
</dependencies>
</project>