neo4j-jdbc-driver v3.0을 사용하여 Neo4j 2.2.10 서버에 연결하려고합니다. IDE 내에서 아무런 문제없이 연결할 수 있지만 Jar 파일에서 동일한 작업을 시도 할 때 의존성을 사용할 수없는 것처럼 적절한 드라이버를 찾지 못했습니다.Maven이 Jar 파일의 종속성을 포함하지 않음
<dependencies>
<dependency>
<groupId>org.neo4j</groupId>
<artifactId>neo4j-jdbc-driver</artifactId>
<version>3.0</version>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<artifactId>maven-assembly-plugin</artifactId>
<executions>
<execution>
<phase>package</phase>
<goals>
<goal>single</goal>
</goals>
</execution>
</executions>
<configuration>
<descriptorRefs>
<descriptorRef>jar-with-dependencies</descriptorRef>
</descriptorRefs>
</configuration>
</plugin>
</plugins>
</build>
내가 다른 포럼에 그래서 플러그인에서 수행되는 곳 즉 메이븐으로 의존성을 포함 들여다 :
java.sql.SQLException: No suitable driver found for jdbc:neo4j:http://localhost
at java.sql.DriverManager.getConnection(DriverManager.java:689)
at java.sql.DriverManager.getConnection(DriverManager.java:270)
....
은 여기 내 내 pom.xml 파일의 관련 부분이다. 그러나, 나는 그것이 오류에 따라 종속성을 포함한다고 생각하지 않습니다.
이전에, 내가 사용했다 : 나는 아무 문제가있는 항아리에서 볼트를 통해 3.0.3의 Neo4j 서버와 상호 작용을 할 수 있었다
<dependency>
<groupId>org.neo4j.driver</groupId>
<artifactId>neo4j-java-driver</artifactId>
<version>1.0.4</version>
</dependency>
.
내가 뭘 잘못하고 있니?
어떤 조언을 해주셔서 감사합니다! 드라이버가 결과 유물에 포함되어있는 경우 자신을 확인할 수 있습니다
maven (mave install)을 사용하여 IDE에서 jar 파일을 pakaging하고 있습니까? – Sakalya
maven install을 사용하여 IDE에서 maven plugin을 통해. – macourtney7
네, 그거하니? – Sakalya