您的位置:首页 > 其它

怎么给已有项目引入别的项目

2015-07-23 20:30 246 查看
eclipse:

eclipse 的2中引入项目: @一种 项目以jar的方式引入(右击项目-》导出-》常规-》归档文件-》只要把webroot下的web-inf下的classes下的源文件编译后的类全选择即可,因为我引入项目仅想用这个项目的一些类而已,所以我此打jar包仅仅把项目的编译后的所有源文件对应class类打jar即可,像源文件和资源文件等都不需要打)注:这个和真正打jar不一样,此仅仅打我要调用的class文件,而不是右击项目导出时选择java下的jar文件那种真正可执行的jar包(这种方式在一些基础表的映射时需要把映射的表对应entity类 配在msPersistence.xml文件中游戏启动时才能找到这个类才能加载基础数据,否则基础数据映射不到)

@一种 项目以源文件方式引入(右击项目-》构建路径-》链接源(link source)-》第一个框选择要引入项目的源文件(由于引入项目仅是为了用该项目中的一些已有的类而已,不需要项目的配置文件等,所以仅选择到项目的源文件根目录即可如果tkcard的java目录即可),下边框给引入的项目起个别名,这样引入成功后就会在项目结构中生成这个别名的目录,其源文件跟路径为引入时的跟路径如上边的java目录) (这种直接引入源文件,最终这些源文件也会被编译到输出目录的方式 对于那些基础数据的映射就不需要配在msPersistence.xml文件中,而只要指明映射时扫描哪些包或者类即可。)

intellj:

intellj引入项目很简单,其原理类似于上边第二种直接引入源文件的方式,其引入方式:

首先进入项目的project structure 窗口,进入到modules-》dependencies-》点击加号—》module dependency -》选择要引入的项目的项目根目录(一般为项目名字)即可,注:有时由于被引入到项目中的有些类需要一些jar包 自己的项目jar包里没有,所以一般都会把被引入的项目的jar包即libraries 也引入过来,然后删除一些 重复的jar包即可。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: