怎么给已有项目引入别的项目
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包即可。
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包即可。
相关文章推荐
- Android 自定义对话框
- iOS前期OC训练OC_06数组
- HD2021 发工资咯
- 数据结构:图的存储结构之邻接矩阵(摘自网易云课堂)
- python多进程、进程间通信、进程锁
- 技术人员职业规划(一)
- HDU 1201 18岁生日
- 入行时的面试题(大家不要笑哦)
- Snail—UI学习之UITextField
- curl学习(实例不断总结)
- nyoj844 A+B Problem(V)
- 软件工程师面试题
- Struts2_1_struts2建立一个执行环境
- 13.Roman to Integer (HashTable)
- 编写可变参数c函数
- keil c51的内部RAM(idata)动态内存管理程序
- Codeforces Round #313 (Div. 2)D
- 二分 hdu2141 Can you find it?
- Python Split函数的用法总结
- 【POJ】【2019】