废话很少说,流程以下: java
代码连接: http://git.oschina.net/alexgaoyh/ZhongXinYinHang git
3: 相关代码编写(com.alexgaoyh 包内), 相关的 *.xml,*.properties 文件放置src路径下; post
打包右键 export -> java -> JAR file ui
以后即打包jar 打开jar包,以下图所示: url
(jar包里面依赖的部分*.jar 文件,其实在打包过程当中是能够删除出去了,避免部分公用的jar包重复引入,以下图所示的jar文件夹。这部分依赖的jar包,直接引入到外部项目便可, 减小重复引入相同的jar包。) spa
这样,就能够把jar包放入到另外的项目里面,使用以下: .net
System.out.println(ZXYHConstants.maps.get("url")); System.out.println(PostXML.post(GenerateXML.generateXML(MessageConstants.maps.get("25"),"userName")));
减小了代码的强耦合。 code
PS: 代码里面最主要的部分以下: xml
ZXYHConstants.class.getResourceAsStream("/zxyh.properties")
使用 getResourceAsStream() 方法,可以防止对应的 *.xml *.properties 文件在打成jar包以后读取不到的状况(FileNotFound)。(全部这些配置文件在jar里都是经过getResourceAsStream()读入的) 。 get