microrainking 2010-10-25 15:52
浏览 181
已采纳

请问如何对依赖项目进行测试?

我用eclipse galileo开发java的web项目(名为myproject),该项目依赖很多jar包,其中一个名为A的jar包(A.jar)我想查看源码,并进行测试。
于是我找到了A.jar包的源程序A项目,这是一个java项目,把他导入到了eclipse中,然后在myproject项目的property属性中把A项目加进来做为依赖项目(即required projects on the build path那一项)。之后我在myproject项目中通过ctrl+左键点击A项目中的类的名字,eclipse能够跳转到A项目中的源文件。

之后我再给eclipse中设置tommact为server(服务器),项目运行良好,把myproject这个web项目加入tomcat的server中,运行测试也正常。

现在问题来了,虽然我调试myproject的jsp页面以及java类都正常,可是在A项目中打入断点就报错,说“Unable to install breakpoint in com due to missing line number attributes, modify compiler options to generate line number attributes.Reason: Absent Line Number information”,我在A项目中用“system。out。println()”打印信息打印不出来,
修改A项目的程序也没有反应,从A的类返回的数据仍然是原来的数据。不知怎么办才能让服务器上运行的程序是我修改后的A项目中的程序?

补充我的猜想:
查询了一些信息,据我猜测,A项目可能没有部署(deploy)到eclipse关联的tomcat服务器中去,myproject这个web项目使用的仍然是旧的class文件,可是我用eclipse galileo只能为server加入web项目,不能加java项目,另外我的eclipse中也没有部署(deploy)这个按钮。我不想把A项目打成jar包再让myproject条用他的程序,那样修改A项目的代码太不方便。

  • 写回答

2条回答 默认 最新

  • lizhiyezi 2010-10-25 16:28
    关注

    myproject项目的property属性 java build Path - Libraries - A.jar 展开 Source attachment 弹出框里选择a项目。

    没有出现你那情况

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

悬赏问题

  • ¥15 如何在scanpy上做差异基因和通路富集?
  • ¥20 关于#硬件工程#的问题,请各位专家解答!
  • ¥15 关于#matlab#的问题:期望的系统闭环传递函数为G(s)=wn^2/s^2+2¢wn+wn^2阻尼系数¢=0.707,使系统具有较小的超调量
  • ¥15 FLUENT如何实现在堆积颗粒的上表面加载高斯热源
  • ¥30 截图中的mathematics程序转换成matlab
  • ¥15 动力学代码报错,维度不匹配
  • ¥15 Power query添加列问题
  • ¥50 Kubernetes&Fission&Eleasticsearch
  • ¥15 報錯:Person is not mapped,如何解決?
  • ¥15 c++头文件不能识别CDialog