[原]如何在Eclipse中使用依赖项目(Required projects)代替jar?

标签: | 发表时间:2014-07-11 19:04 | 作者:bob007abc
出处:http://blog.csdn.net/bob007abc

   在Eclipse中使用依赖项目(Required projects)替换jar的好处就是可以随时更改依赖项目中的代码,而在主项目中引用到最新的编译类。这种方式在Debug时用处非常大,避免了每次修改依赖包源代码后,又打包成jar,并不断更新主项目jar包的麻烦。在开源项目中,这样的项目引用方式非常常见。

   1.  删除主工程中对应的jar文件,如:framework.jar。

   2. 右键工程->Properties->Java Build Path->Projects->Add  , 然后选择所依赖的项目,如:framework ->OK(保存设置)  到这一步,你的主工程在编译的时候不会出错,因删除jar文件而报错的class们,也都能正常编译了。

   3.  如果你的工程是Web项目,需要部署调试,那还必须进行以下设置:右键工程->Properties->Deployment Assmebly->Add, 选择projects, 选择目标项目framework,保存。

这样在主工程发布的时候,同时也将依赖项目发布。否则,虽然能成功编译,但在发布到服务器运行时就会报错:ClassNotFound.


  接下来你的调试过程就会很轻松了 微笑



作者:bob007abc 发表于2014-7-11 11:04:31 原文链接
阅读:5 评论:0 查看评论

相关 [eclipse 中使 项目] 推荐:

[原]如何在Eclipse中使用依赖项目(Required projects)代替jar?

- - bob007abc的专栏
   在Eclipse中使用依赖项目(Required projects)替换jar的好处就是可以随时更改依赖项目中的代码,而在主项目中引用到最新的编译类. 这种方式在Debug时用处非常大,避免了每次修改依赖包源代码后,又打包成jar,并不断更新主项目jar包的麻烦. 在开源项目中,这样的项目引用方式非常常见.

eclipse如何导入myeclipse的web项目

- - 开源软件 - ITeye博客
1、进入项目目录,找到.project文件,打开. 2、找到...代码段. 3、在第2步的代码段中加入如下标签内容并保存:. 4、项目目录下的.classpath文件,把所有Webroot字符串改为WebContent,保存. 5、把目录下webroot的文件夹改名为WebContent.

eclipse下利用gradle构建项目

- - CSDN博客研发管理推荐文章
在 eclipse 下利用 gradle 构建系统. 操作系统:本教程使用的为 Windows Vista Enterprise, 如果您的系统是 Linux 的,请选择下载对应版本的其他工具,包括开发工具、Java EE 服务器、Apache Ant、SoapUI. 开发工具:Eclipse IDE for SOA Developers 版本,请到  http://www.eclipse.org/downloads/ 网站下载,当然任何版本的 eclipse 都是可以的.

[原]Eclipse中使用google代码风格

- - 傲慢的上校的专栏
第一步,找到文件(有些废话),在 https://code.google.com/p/google-styleguide/source/checkout中通过svn获取eclipse-java-google-style.xml(不愿意麻烦,也可通过csdn下载: http://download.csdn.net/detail/aomandeshangxiao/5209114).

WireframeSketcher 2.7.0 发布,创建项目原型的Eclipse插件

- Will - ITeye资讯频道
    WireframeSketcher 2.7.0 发布了.     WireframeSketcher是一个Eclipse 插件,用于创建线框图、界面模型和UI原型. 在项目正式开发前创建原型有利于用户和开发者理解系统,在Eclipse中使用WireframeSketcher能够更好的进入项目开发流程.

eclipse远程调试tomcat运行的web项目--配置

- - ITeye博客
eclipse远程调试tomcat运行的web项目. 从"远程"可以看出, tomcat运行的web项目不在本机,而且正在跑;. 比如用户说,系统出问题了, 打电话叫你解决一下. A:查看日志:这时一大堆日志, 你不愿意查找, 这时远程调试就可以清楚哪里出错了. B:远程调试:你可以知道传入对象的每个一个属性以及调用的方法等等更为详细的信息.

Eclipse使用Maven构建web项目详解

- - 行业应用 - ITeye博客
Maven无论在标准化项目结构,还是在jar的依赖管理上等,好处都是非常突出的. 但是使用也有些门槛,本文详细讲解了Eclipse构建Maven web项目的方法. 转自: http://www.devnote.cn/article/148.html. 测试于:m2e 1.4.0, Maven 3.0.5, Eclipse Indigo.

在Eclipse中使用JSLint保证JavaScript代码质量

- - 博客园_梦想天空
JavaScript 作为一门语法灵活多变且对格式要求相对松散的语言,代码格式的混乱和某些语言特性的不正确使用,往往使得最终交付的产品中包含许多因编码风格约定造成的未预见的行为或错误,这种习惯性的问题如果不及时指出并修改,往往会在项目的迭代过程中不断的重现,严重影响 Web 产品的稳定性与安全性. JSLint 正是 Douglas Crockford 为解决此类问题创建的工具,JSLint 除了能指出这些不合理的约定,还能标出结构方面的问题.

Eclipse 3.7发布

- Power - Solidot
Eclipse基金会宣布发布开源集成开发环境Eclipse 3.7,代号Indigo.

Google宣布Eclipse Labs

- 旺旺 - Solidot
Google和众多开源社区的开发者都使用Eclipse IDE,Google开发者用Eclipse开发了Android、App Engine、Google Chrome,以及大量Web应用程序. 现在Google宣布与Eclipse基金会合作,促进Eclipse生态系统,他们的合作结晶是Eclipse Labs.