Eclipse导出Maven项目生成war包的两种办法
来源:互联网 发布:网络销售自我评价 编辑:程序博客网 时间:2024/06/10 23:43
一、第一种方法:
(1)①.eclipse中,在需要打包的项目名上右击选中,然后把鼠标光标指向弹出框中的“run as”:会看到在这个弹出框的右侧会出现一个悬浮窗,如下:
②、在上边的第二个悬浮窗鼠标点击“maven clean”,maven会清除掉之前对这个项目的打包信息;执行以后在eclipse的控制台console会看到如下信息:
③、重复第一、二步,选择“mavenbuild”,会看到如下弹出界面,在“Goals”后的文本框内输入“-X package”,勾选上下方的“update snapshots”和“skip tests”,然后点击右下方的“run”.
④、Run之后可以看到eclipse控制台输出如下内容,代表打包成功:
⑤、然后在项目名上右击,选择“refresh”刷新,再打开项目目录,可以看到在项目下的target下已经生成了一个“你的项目名.war”的文件,.war结尾,项目名开头。把这个.war结尾的文件拷贝到服务器中,例如tomcat的webapps目录下,启动tomcat服务器,然后就可以在浏览器中正常访问这个web项目了。
(2)项目名称修改时候的war包注意事项:
①、正常打包,生成的文件名就是项目名,但是如果我们更改过项目名,那么打包后的文件名依旧是之前的项目名,而不是更改后的;例如我把下面的planSystem1项目名改为myPlanSystem,再打包,就会看到生成的文件依旧是planSystem1.war,如图:
②、这时候需要打开上图中另一个箭头所指的“pom.xml”修改一些东西,打开pom.xml,在如下界面中点击箭头所指的地方,在出现的代码区域搜索“finalName”,会看到finalName中间依旧是之前的项目名:
③、把这里的名称改为更改之后的项目名,如图:
④、保存后重新执行打包操作,之后再查看就会看到.war文件名已经成功变成了更改后的项目名:
第二种方式:
可以利用Eclipse的export 功能,但是需要修改.classpath 中的maven classpth的配置信息:
把原来的配置信息:
修改为:
1
2
3
4
5
<classpathentryexported="true"kind="con"path="org.maven.ide.eclipse.MAVEN2_CLASSPATH_CONTAINER">
<attributes>
<attributename="org.eclipse.jst.component.dependency"value="/WEB-INF/lib"/>
</attributes>
</classpathentry>
然后再export 就可以成功导出war包,这样才会同时把lib包一起导出来。
阅读全文
1 0
- Eclipse导出Maven项目生成war包的两种办法
- eclipse+maven生成web项目的war包的操作方法
- idea导出maven项目的war包
- maven生成war包的两种格式
- maven生成war包的两种方式
- eclipse maven项目生成war
- eclipse和maven生成web项目的war包的操作方法
- IDEA非maven项目导出war包
- eclipse maven工程生成war包
- 导出项目war包(Eclipse)
- Eclipse中的maven项目打war包
- maven eclipse web项目 && 打war包
- eclipse导出war包
- eclipse导出WAR包
- Intellij idea 非Maven项目导出War包
- Intellij idea 非Maven项目导出War包
- Intellij idea 非Maven项目导出War包
- 使用Maven导出war包
- Android 程序的安装、卸载和更新
- Pandas 数据集合并
- Ubuntu下安装Java
- C++实战之OpenCL矩阵相乘
- swift 弹幕碰撞检测
- Eclipse导出Maven项目生成war包的两种办法
- Android流式布局
- 海明校验码
- 深入解析js中基本数据类型与引用类型,函数参数传递的区别
- ActiveMQ (二) 常用配置简介
- Druid更新版本后,报错skip not validate connection
- WebService学习总结:java使用JDK发布和调用WebService(转载)
- python字典列表实例
- Python+selenium右键菜单不管用的解决办法