eclipse 打包maven项目的坑

  公司开发了一个项目,需要作为后台服务运行,整个项目的构成是:【maven + spring + eclipse

  在使用打包的时候遇到许多问题:

  (1)eclipse中maven工具的集成【配置仓库

  (2) 打包的jre环境必须是jdk本身自带的,须在【performence--java】配置好java的运行环境【会报出多个环境异常】

  (3)maven项目打包的命令可以使用【install/maven build】install会把安装包打到仓库里,build 会把安装包达到【target】

  (4)【spring-ApplicationContext】如果是使用spring的手动加载,在读取配置文件的时候会报出【offending resource】

  (5)如果maven的依赖除仓库本身外还依赖本地其它的jar包,需要西安【install】本地jar包到本地仓库再打包才能打入

二、解决:

  (1)手动加载spring容器获取不到配置文件的情况,【classpath + *】

public static void init() { if (ac == null) { //ac = new ClassPathXmlApplicationContext("classpath:spring/applicationContext-dao.xml");//修改为添加*号即可 ac = new ClassPathXmlApplicationContext("classpath*:applicationContext-dao.xml"); resource = new ClassPathResource("/properties/file.properties"); } }

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zzpwyp.html