一种方法:使用maven依赖,这样 被依赖的项目更新了,依赖项目只需要maven update一下就可以了还有就是:右键项目—— Build Path   ——选择最下面一个——   然后选择project选项卡——然后添加你需要依赖项目 试试

解决方案 »

  1.   

    可以再项目的buildpath中的project下面添加你要关联的另一个java project!!!
      

  2.   


    这样只是在编译期间可以依赖,在运行web项目的时候是找不到类的。
      

  3.   

    找到一个地方 。就是工程属性的 delpolyment assembly 可以指定工程将依赖的java工程打包到,部署目录,这样问题就基本解决了。还有个遗留的问题是,自动打包部署不会把我需要的配置文件打包到jar包里面,有没有大神知道,怎么能定义自动打包时,把指定的文件也打包到jar包中
      

  4.   


    这个事编译时依赖,运行时不部署到web-inf/lib下的
      

  5.   


    这个事编译时依赖,运行时不部署到web-inf/lib下的
    是么,为什么我不是,没你说的这么麻烦
      

  6.   


    这个事编译时依赖,运行时不部署到web-inf/lib下的
    是么,为什么我不是,没你说的这么麻烦工程A是个WEB工程,依赖工程B,你可以再构建路径添加项目,然后工程A是可以编译,没错。
    但是当你运行工程A的时候,工程A的web内容是部署到tomcat里面的,所依赖的工程B是不会被部署过去的,
    所以会报ClassNotFound,你不是不会报的么?
      

  7.   


    这个事编译时依赖,运行时不部署到web-inf/lib下的
    是么,为什么我不是,没你说的这么麻烦工程A是个WEB工程,依赖工程B,你可以再构建路径添加项目,然后工程A是可以编译,没错。
    但是当你运行工程A的时候,工程A的web内容是部署到tomcat里面的,所依赖的工程B是不会被部署过去的,
    所以会报ClassNotFound,你不是不会报的么?
    项目以来另外两个工程,部署运行时,自动打包了两个jar在lib下
      

  8.   


    这个事编译时依赖,运行时不部署到web-inf/lib下的
    是么,为什么我不是,没你说的这么麻烦工程A是个WEB工程,依赖工程B,你可以再构建路径添加项目,然后工程A是可以编译,没错。
    但是当你运行工程A的时候,工程A的web内容是部署到tomcat里面的,所依赖的工程B是不会被部署过去的,
    所以会报ClassNotFound,你不是不会报的么?
    项目以来另外两个工程,部署运行时,自动打包了两个jar在lib下请问,能否将比如工程根目录下有个配置文件,怎么能让它自动打包到jar里面,
    我这里不包含啊,也不知道在哪里控制,谢谢
      

  9.   

    Deployment  时也要加上依赖项目
      

  10.   


    麻烦加我一下qq 感激不尽 308637147
    属性,Deployment Assembly ,添加
      

  11.   


    麻烦加我一下qq 感激不尽 308637147
    属性,Deployment Assembly ,添加我添加了,是可以了,我目前的问题是,依赖的工程B,有一个配置文件在工程的根目录,在自动打包的时候没有被打到jar包,请问怎么处理?
      

  12.   


    麻烦加我一下qq 感激不尽 308637147
    属性,Deployment Assembly ,添加我添加了,是可以了,我目前的问题是,依赖的工程B,有一个配置文件在工程的根目录,在自动打包的时候没有被打到jar包,请问怎么处理?
    配置文件没打进去?那不知道了,应该能打进去吧
      

  13.   


    麻烦加我一下qq 感激不尽 308637147
    属性,Deployment Assembly ,添加我添加了,是可以了,我目前的问题是,依赖的工程B,有一个配置文件在工程的根目录,在自动打包的时候没有被打到jar包,请问怎么处理?
    配置文件没打进去?那不知道了,应该能打进去吧不行啊,不知道该如何去定义自动打包的内容,你可以试一下,在工程根目录放置一个文件,看看部署到lib目录下的jar包邮没有这个文件
      

  14.   


    麻烦加我一下qq 感激不尽 308637147
    属性,Deployment Assembly ,添加我添加了,是可以了,我目前的问题是,依赖的工程B,有一个配置文件在工程的根目录,在自动打包的时候没有被打到jar包,请问怎么处理?
    配置文件没打进去?那不知道了,应该能打进去吧不行啊,不知道该如何去定义自动打包的内容,你可以试一下,在工程根目录放置一个文件,看看部署到lib目录下的jar包邮没有这个文件
    我这个是有的src下的log配置,jar包里有
      

  15.   


    麻烦加我一下qq 感激不尽 308637147
    属性,Deployment Assembly ,添加我添加了,是可以了,我目前的问题是,依赖的工程B,有一个配置文件在工程的根目录,在自动打包的时候没有被打到jar包,请问怎么处理?
    配置文件没打进去?那不知道了,应该能打进去吧不行啊,不知道该如何去定义自动打包的内容,你可以试一下,在工程根目录放置一个文件,看看部署到lib目录下的jar包邮没有这个文件
    我这个是有的src下的log配置,jar包里有src下是有,要是根目录呢? 怎么能让其打包根目录下的文件
      

  16.   

    第一种方法是采用项目依赖,在当前项目添加其他项目
    第二种是采用maven的父子项目,这样可以减少jar的引用。
      

  17.   

    请问@oliverswan 问题解决了嘛? 我也出现了此类问题,请教解决方法?
    万分感谢!