`

neo4j之jar包冲突解决之土办法

阅读更多

 

这2天,在现有项目中集成neo4j的jar包进去。在过程中,发现以前调研的可用代码突然不可用了。

 

寻觅了3个小时的高级工具,最后还是用土办法解决了。什么土办法呢?我的土办法如下:

  1. 将现有项目的pom里的dependency复制到调研项目中。
  2. 如此往复重复一下方法,直到代码运行成功,无问题:

    删除一个或一段dependency,然后运行可用的代码。观察代码运行结果是否已经恢复正常。

     

    如果恢复正常,那么刚注视掉的dependency是有问题的。



     

  3. 最后,我找到了有冲突的dependency
            <!--坑爹的jar包-->
            <dependency>
                <groupId>org.codehaus.jackson</groupId>
                <artifactId>jackson-mapper-asl</artifactId>
                <version>1.6.0</version>
                <type>jar</type>
            </dependency>
            <dependency>
                <groupId>org.codehaus.jackson</groupId>
                <artifactId>jackson-mapper-asl</artifactId>
                <version>1.6.0</version>
                <type>jar</type>
            </dependency>
            <!--坑爹的jar包-->

     

 结合http://wolfchina.iteye.com/blog/239934 maven的exclusion 和depency检查,效果会更好

http://stamen.iteye.com/blog/1554987

 

分享到:
评论

相关推荐

    neo4j的jar文件

    在Java环境中进行图数据库开发,Neo4j的JAR文件扮演着核心角色,它提供了丰富的API和功能,使得开发者能够轻松地在应用程序中集成图数据库。 Neo4j的JAR文件主要包含以下组件和功能: 1. **核心数据库引擎**: ...

    neo4j jar包.txt

    neo4j图数据库的算法 algo jar包,从3.1至3.5版本

    neo4j图数据库apoc3.5版本jar包

    neo4j图数据库apoc3.5版本jar包,放在plugins目录下,修改conf目录下的配置文件即可使用。有问题可私信沟通交流

    Neo4j jar包集合 java项目开发

    "Neo4j jar包集合 java项目开发"的标题表明这个压缩包包含了一系列用于Java项目与Neo4j交互的库文件。 1. **Neo4j核心库**:Neo4j的核心库(如`neo4j-kernel.jar`)提供了基本的数据存储和操作功能,包括节点、关系...

    neo4j-java-driver-1.7.2.jar

    jar包:neo4j-java-driver-1.7.2.jar 用于java程序中对neo4j数据库进行操作 需要导入的jar包

    neo4j-jdbc相关jar

    这个"neo4j-jdbc相关jar"压缩包包含了必要的库文件,确保了在Java环境中与Neo4j数据库无缝对接。 首先,我们需要理解JDBC的角色。JDBC是Java平台上的一个标准接口,它允许Java应用程序与各种类型的数据库进行通信。...

    neo4j-php包用于php连接neo4j

    7. **GraphAware**:`graphaware`可能是GraphAware公司的相关代码,该公司专注于图形数据库解决方案,可能提供了额外的工具或扩展功能来增强`neo4j-php`包。 8. **Heroku**:`heroku`目录可能表明这个包已经配置...

    neo4j-jdbc-driver-3.4.0.jar

    neo4j-jdbc-driver-3.4.0.jar,Java连接数据库驱动包。

    neo4j图数据库algo3.5.01版本jar包

    图数据库neo4j图相关算法包,放在plugin插件目录下,修改conf目录下配置文件,重新启动即可使用。有问题可私信沟通交流

    neo4j-jdbc-2.3.2-jar-with-dependencies.jar

    java采用jdbc连接neo4j所需要jar

    neo4j-community-4.4.25-windows

    1. `neo4j-schema-4.4.25.jar`:这是Neo4j的模式管理库,用于处理数据库模式定义和验证,帮助用户定义节点、关系类型、属性等。 2. `neo4j-fulltext-index-4.4.25.jar`:包含了Neo4j的全文索引功能,支持对数据库中...

    neo4j图数据库apoc3.3版本jar包

    neo4j图数据库apoc3.3版本jar包,放在plugins目录下,修改conf目录下的配置文件即可使用。有问题可私信沟通交流

    Neo4j安装包资源包

    Neo4j是一个高性能的、基于图的数据库管理系统(Graph Database Management System,GDBMS),它采用图数据模型来存储数据,非常适合表示复杂的数据结构和关系。以下是对Neo4j的详细介绍: 一、图数据模型 Neo4j的...

    neo4j-jdbc-driver-3.3.0.jar

    neo4j-jdbc相关jar,JAVA连接neo4j数据库驱动包。。。。

    springboot集成neo4j源码包

    springboot集成neo4j源码包

    图数据库Neo4j数据打包导出再导入.doc

    该文档详细描述如何通过指令将图数据库neo4j中的数据进行打包并导出,然后将导出的数据通过相关指令导入另外的图数据库neo4j中,亲测实用。

    neo4j-windows64-3.3.4

    "neo4j-windows64-3.3.4"是针对这个操作系统版本的特定发行包,它是一个压缩文件,包含了运行Neo4j所需的所有组件。 描述中提到的“解压缩版,不用安装”意味着用户无需经历传统安装过程,只需解压文件,即可开始...

    neo4j-graph-algorithms-algo-3.5.4.0.jar

    用于neo4j数据库中的算法插件包,下载后需要放入plugin文件夹下,并修改neo4j的config文件,最后重启服务可以使用

    java项目集成neo4j的demo

    在本示例中,"jar包"标签提示我们压缩包可能包含了这些依赖的JAR文件,如`neo4j-java-driver`,这是Java驱动程序,用于连接和操作Neo4j数据库。 3. **驱动程序**:`neo4j-java-driver`是官方提供的Java客户端,用于...

    Neo4j插件apoc-4.4.0.19-all.jar

    Neo4j插件apoc-4.4.0.19-all.jar

Global site tag (gtag.js) - Google Analytics