Neo4j 的 POM 文件中应该包含什么?
What should be in the POM file for Neo4j?
我似乎无法识别导入 (import org.neo4j.driver.v1.*;)。它无法解析 neo4j。
我认为这与我的 pom.xml 文件有关,我完全不确定如何设置它。
现在我有:
<?xml version="1.0" encoding="UTF-8"?>
<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>
<dependency>
<groupId>org.neo4j.driver</groupId>
<artifactId>neo4j-java-driver</artifactId>
<version>1.0.3</version>
</dependency>
<build>
<defaultGoal>install</defaultGoal>
</build>
</project>
这也不是完全有效。以前是,但我有点搞砸了。如果有人能帮助我走上正轨,将不胜感激!
来自 Maven 全局存储库:
<project>
...
<dependencies>
<dependency>
<groupId>org.neo4j.driver</groupId>
<artifactId>neo4j-java-driver</artifactId>
<version>1.1.0-M01</version>
</dependency>
</dependencies>
</project>
https://mvnrepository.com/artifact/org.neo4j.driver/neo4j-java-driver
您缺少 <dependencies></dependencies>
标签。还有一些描述标签。
在此处选择您要使用的版本:https://mvnrepository.com/search?q=neo4j
并将其添加到您的 pom.xml
它应该看起来像这样:
<?xml version="1.0" encoding="UTF-8"?>
<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.example</groupId> // You're Missing this
<artifactId>demo</artifactId> // You're Missing this
<version>0.0.1-SNAPSHOT</version> // You're Missing this
<packaging>jar</packaging> // You're Missing this
<name>demo</name> // You're Missing this
<description>Demo project</description> // You're Missing this
<dependencies> // You're Missing this
<dependency>
<groupId>org.neo4j.driver</groupId>
<artifactId>neo4j-java-driver</artifactId>
<version>1.0.3</version>
</dependency>
</dependencies> // You're Missing this
<build>
<defaultGoal>install</defaultGoal>
</build>
我似乎无法识别导入 (import org.neo4j.driver.v1.*;)。它无法解析 neo4j。
我认为这与我的 pom.xml 文件有关,我完全不确定如何设置它。
现在我有:
<?xml version="1.0" encoding="UTF-8"?>
<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>
<dependency>
<groupId>org.neo4j.driver</groupId>
<artifactId>neo4j-java-driver</artifactId>
<version>1.0.3</version>
</dependency>
<build>
<defaultGoal>install</defaultGoal>
</build>
</project>
这也不是完全有效。以前是,但我有点搞砸了。如果有人能帮助我走上正轨,将不胜感激!
来自 Maven 全局存储库:
<project>
...
<dependencies>
<dependency>
<groupId>org.neo4j.driver</groupId>
<artifactId>neo4j-java-driver</artifactId>
<version>1.1.0-M01</version>
</dependency>
</dependencies>
</project>
https://mvnrepository.com/artifact/org.neo4j.driver/neo4j-java-driver
您缺少 <dependencies></dependencies>
标签。还有一些描述标签。
在此处选择您要使用的版本:https://mvnrepository.com/search?q=neo4j
并将其添加到您的 pom.xml
它应该看起来像这样:
<?xml version="1.0" encoding="UTF-8"?>
<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.example</groupId> // You're Missing this
<artifactId>demo</artifactId> // You're Missing this
<version>0.0.1-SNAPSHOT</version> // You're Missing this
<packaging>jar</packaging> // You're Missing this
<name>demo</name> // You're Missing this
<description>Demo project</description> // You're Missing this
<dependencies> // You're Missing this
<dependency>
<groupId>org.neo4j.driver</groupId>
<artifactId>neo4j-java-driver</artifactId>
<version>1.0.3</version>
</dependency>
</dependencies> // You're Missing this
<build>
<defaultGoal>install</defaultGoal>
</build>