Maven项目Build jar
2016-06-02 09:45
357 查看
背景描述:elipse项目中用maven管理的项目,想导出jar包出来,然后部署并运行起来。
错误尝试:按照eclipse普通工程导出jar包的做法,在eclipse中,右键项目名-export,然后选择导出jar file,然后根据提示一步一步设置,很快就导出了jar包。在以为大功告成的时候,执行java -jar xxx.jar 来启动jar包中的服务时,报找不到启动入口的错误了。
解决方案:由于项目是通过maven来管理的,按普通工程导出jar包的方法,工程依赖的一些jar包当然不能正确package进入,所以就悲剧了。通过eclipse maven插件,正确的姿势是:右键项目名-run as-maven build(没有快捷键的那个),在Goals中输入package,其他的可以不设置,OK。如果没有顺利package jar,再右键项目名-run as-maven build(有快捷键的那个),然后再控制台中会看到下载了很多jar文件。打包成功后在项目的target目录下面就可以找到最终需要的jar文件。
当然,还可以通过maven命令的方法来打包。
maven在实践中摸索了才知道它的强大。
错误尝试:按照eclipse普通工程导出jar包的做法,在eclipse中,右键项目名-export,然后选择导出jar file,然后根据提示一步一步设置,很快就导出了jar包。在以为大功告成的时候,执行java -jar xxx.jar 来启动jar包中的服务时,报找不到启动入口的错误了。
解决方案:由于项目是通过maven来管理的,按普通工程导出jar包的方法,工程依赖的一些jar包当然不能正确package进入,所以就悲剧了。通过eclipse maven插件,正确的姿势是:右键项目名-run as-maven build(没有快捷键的那个),在Goals中输入package,其他的可以不设置,OK。如果没有顺利package jar,再右键项目名-run as-maven build(有快捷键的那个),然后再控制台中会看到下载了很多jar文件。打包成功后在项目的target目录下面就可以找到最终需要的jar文件。
当然,还可以通过maven命令的方法来打包。
maven在实践中摸索了才知道它的强大。
相关文章推荐
- maven学习
- maven插件maven-war-plugin的使用
- jenkins------部署项目到jboss eap下
- maven使用经验集
- MyEclipse Web Project转Eclipse Dynamic Web Project
- Windows Clang开发环境备忘
- 傻瓜式用Eclipse连接MySQL数据库
- Eclipse引入jquery报错如何解决
- 让Flex Builder 3.0与Eclipse3.4整合起来
- Eclipse配置Javascript开发环境图文教程
- 使用zend studio for eclipse不能激活代码提示功能的解决办法
- 图解Eclipse j2ee开发环境的搭建过程
- 两种Eclipse部署动态web项目方法
- ext for eclipse插件安装方法
- 解决Fedora14下eclipse进行android开发,ibus提示没有输入窗口的方法详解
- eclipse导入jquery包后报错的解决方法
- Android 中动态加载.jar的实现步骤
- Eclipse 格式化代码时不换行与自动换行的实现方法
- Eclipse下jQuery文件报错出现错误提示红叉
- eclipse如何忽略js文件报错(附图)