`
langgufu
  • 浏览: 2309117 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

eclipse中项目之间的互相依赖

阅读更多

1.a项目依赖于b项目,但a项目并不共用b中的jar包,所以若a项目中使用了b的类test.java中,该类同时引用了b中的jar包,则会报错,a项目必须也同时导入该包才行。

 

2.多个项目之间的依赖不传递,比如b项目依赖于c项目,而且a项目依赖于b项目,则a项目和c项目完全无关,若a项目中引用了b项目中的类test.java,而该类同时使用了c中类,则将出错,因为a项目打包后并没有包括c项目,a和c完全无关,a中没有c的类,除非建立a对c的依赖,这种不传递也是为了增加依赖的灵活性,简单性。

 

3.同一个包中,一个类对另一个类的引用,并不需要import导入该类,可以直接使用。相应的,a项目依赖b项目时,a项目中和b项目中路径完全一样的包内,a中的类可以在不import导入b中类的情况下,直接使用该类,本质上a和b是融合在一起的项目,同一个包下的类也会组合在一起,所以引用的时候和在同一个项目中引用一样,完全可以把两个项目当做一个项目,a项目实质上会把b项目的所有类放在它的同路径下包中。

 

 

分享到:
评论

相关推荐

    eclipse和NetBeans的项目相互转换.

    在Eclipse中,可以通过导入现有项目的方式,指定NetBeans项目的根目录,同样避免选择src子目录。Eclipse会尝试解析项目结构和依赖,将其转换为Eclipse可理解的格式。需要注意的是,某些特定于NetBeans的配置可能不会...

    eclipse下gradle多模块项目构建

    当我们谈论`多模块项目`时,通常是指一个项目被划分为多个相互依赖的子项目,每个子项目可以独立开发和测试。在Eclipse中,多模块项目常用于大型软件系统,如微服务架构或者大型企业应用,每个模块代表一个独立的...

    Eclipse插件Java反向生成UML类图,package依赖关系图 ,ModelGoon-4.4.1

    《使用ModelGoon在Eclipse中实现Java反向工程与包依赖分析》 在软件开发过程中,理解代码结构和逻辑是至关重要的。Eclipse作为一款强大的集成开发环境(IDE),提供了许多扩展工具来辅助开发者进行这项工作。其中,...

    jdepend eclipse插件

    在Eclipse中集成jdepend后,开发者可以轻松地查看各个插件或包之间的依赖层次,识别可能的循环依赖和过大的包,这些都是影响代码质量和可维护性的潜在问题。 "eclipse查看插件工程依赖关系"这个标签强调了jdepend...

    Eclipse中创建WebMavenProject并部署到Tomcat中.pdf

    本文将详细讲解如何在Eclipse中创建一个基于Maven的Web项目,并将其部署到Tomcat应用服务器,同时处理项目之间的依赖关系。 首先,创建一个Maven的Web项目。在Eclipse中,选择"File" -> "New" -> "Dynamic Web ...

    eclipse ide4.7.3源码

    3. **OSGi**:OSGi是一种动态模块系统,Eclipse使用它来管理插件之间的依赖关系。每个插件都是一个独立的模块,可以单独安装、更新和卸载,而不会影响到其他插件。 4. **JDT(Java Development Tools)**:JDT是...

    Eclipse 插件开发 简易教程

    1. 新建项目:在Eclipse中,选择File > New > Other > Plug-in Project,填写项目名称和相关配置,然后点击Next。 2. 选择模板:你可以选择基于空插件或现有模板(如视图、编辑器或透视图)来开始你的插件项目。 3. ...

    Eclipse插件开发系列

    Eclipse基于OSGi框架,该框架使得插件之间可以相互依赖,且支持动态加载和卸载。理解OSGi的基本概念,如Bundle(模块)和Service(服务),是进行Eclipse插件开发的第一步。同时,Eclipse的插件系统基于Plug-in ...

    eclipse下构建spring与OSGI项目

    本教程将详细讲解如何在Eclipse环境中构建一个整合了Spring和OSGi的项目。 首先,我们需要了解Spring框架。Spring以其依赖注入(Dependency Injection,DI)和面向切面编程(Aspect-Oriented Programming,AOP)的...

    eclipse swt-repository

    功能描述了它们所包含的插件,以及这些插件的相互依赖关系。 解决Eclipse SWT错误的步骤通常包括: 1. **检查版本兼容性**:确保Eclipse IDE、SWT库和操作系统之间的版本兼容。SWT有针对不同操作系统(如Windows、...

    eclipse 插件小程序

    Eclipse的插件系统基于OSGi(Open Services Gateway Initiative)框架,允许插件之间相互依赖并动态加载。每个插件都是一个独立的Java模块,通过声明导出和导入的包来定义与其他插件的交互。这种模块化设计使得...

    Eclipse插件开发教程PPT Eclipse插件开发教程PPT

    1. **Eclipse插件体系结构**:Eclipse采用OSGi(Open Services Gateway Initiative)框架作为其基础,使得插件之间可以互相依赖和通信。理解OSGi的基本概念,如模块化、服务注册和发现机制,是插件开发的基础。 2. ...

    Eclipse rcp深入浅出中英文版及配套代码

    11. **扩展点(Extension Points)**:这是Eclipse RCP插件系统的关键特性,允许插件之间通过定义和使用扩展点来相互协作。 12. **案例研究和实践**:书中的配套代码(samples.zip)提供了实际的示例,帮助读者将...

    eclipse插件:有关Eclipse 3.0中的插件自动构

    1. **初始化项目**:分析项目的整体结构,确定各个子项目之间的依赖关系。 2. **创建构建脚本模板**:根据 Eclipse 提供的构建脚本模板,填写必要的参数。 3. **编写顶层构建脚本**:定义一个顶层的 Ant 脚本,负责...

    Eclipse权威开发示例

    在Eclipse中,插件开发主要依赖于PDE(Plugin Development Environment)工具,这是一组专门用于构建、调试和部署Eclipse插件的工具集。 在"properties开发的示例"中,我们可能涉及到的是资源文件处理。在Eclipse...

    Eclipse.Plug-ins.Third+Edition(英文版)

    在Eclipse中,可以通过“New Plugin Project”向导快速开始。 6. **扩展点(Extension Points)**:Eclipse允许插件通过扩展点进行交互。一个插件可以定义自己的扩展点,其他插件则可以通过提供相应的扩展来使用...

    SSI整合 eclipse

    描述提到的"eclipse下SSI整合,struts2+spring+ibatis2+mysql有完整实例"意味着提供了一个完整的项目示例,该示例在Eclipse中运行,并使用了MySQL数据库。这个实例不仅包含Struts2、Spring和iBatis的配置和代码,还...

    Eclipse插件开发之入门和进阶

    1. 创建新项目:在Eclipse中,你可以使用“新建 -> 插件项目”来创建一个新的插件项目。这个向导会生成必要的文件结构,包括MANIFEST.MF(描述插件信息)、plugin.xml(定义UI元素和扩展点)等。 2. 编写代码:在...

    精通Java EE项目案例--基于Eclipse Spring Struts Hibernate (源程序3)

    在Java EE项目中,Eclipse允许开发者直观地管理项目结构,进行代码编写,并通过内置的Tomcat服务器直接运行和测试Web应用程序。 **Spring框架** 是一个全面的企业应用框架,它简化了Java EE的复杂性,提供了依赖...

Global site tag (gtag.js) - Google Analytics