使用maven编译struts2源码变成Eclipse项目
来源:互联网 发布:淘宝杜蕾斯官方旗舰店 编辑:程序博客网 时间:2024/05/21 10:57
首先去https://struts.apache.org/download.cgi#struts2320 下载Struts的源码包,我下载的版本是:Struts 2.3.20,下载完成之后,解压即可
安装maven,网上一大推,就不说安装方法了,之后配置maven环境变量,打开cmd,输入mvn -version
如果输出如下内容,那么代表安装配置成功:
Apache Maven 3.2.3 (33f8c3e1027c3ddde99d3cdebad2656a31e8fdf4; 2014-08-12T04:58:1
0+08:00)
Maven home: D:\Program Files (x86)\maven3.2.3\bin\..
Java version: 1.7.0_05, vendor: Oracle Corporation
Java home: D:\Program Files (x86)\Java\jdk1.7.0_05\jre
Default locale: zh_CN, platform encoding: GBK
OS name: "windows nt (unknown)", version: "6.2", arch: "x86", family: "windows"
之后进入通过cmd进入到struts解压的路径,我的是:E:\struts-2.3.20-src\struts-2.3.20\src输入mvn eclipse:eclipse,会发现说不存在bom和archetypes的pom文件,不要紧,打开src下的pom文件,找到<modules>,将这两个组件注释掉,如下:
<modules>
<!--<module>bom</module>-->
<module>xwork-core</module>
<module>core</module>
<module>apps</module>
<module>plugins</module>
<module>bundles</module>
<!--<module>archetypes</module>-->
</modules>
再次运行,mvn eclipse:eclipse又报错,说apps下的pom.xml没找到jboss-blank,打开apps/pom.xml,注意上一个pom.xml是在E:\struts-2.3.20-src\struts-2.3.20\src路径下,不要搞错了,这是两个不同的pom文件。
[ERROR] The build could not read 1 project -> [Help 1]
[ERROR]
[ERROR] The project org.apache.struts:struts2-apps:2.3.20 (E:\struts-2.3.20-sr
c\struts-2.3.20\src\apps\pom.xml) has 1 error
[ERROR] Child module E:\struts-2.3.20-src\struts-2.3.20\src\apps\jboss-blank
of E:\struts-2.3.20-src\struts-2.3.20\src\apps\pom.xml does not exist
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e swit
ch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please rea
d the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/ProjectBuildin
gException
注释之后如下:[ERROR]
[ERROR] The project org.apache.struts:struts2-apps:2.3.20 (E:\struts-2.3.20-sr
c\struts-2.3.20\src\apps\pom.xml) has 1 error
[ERROR] Child module E:\struts-2.3.20-src\struts-2.3.20\src\apps\jboss-blank
of E:\struts-2.3.20-src\struts-2.3.20\src\apps\pom.xml does not exist
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e swit
ch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please rea
d the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/ProjectBuildin
gException
<modules>
<module>blank</module>
<!-- <module>jboss-blank</module>-->
<module>mailreader</module>
<module>portlet</module>
<module>showcase</module>
<module>rest-showcase</module>
</modules>
然后,再次运行:mvn eclipse:eclipse
编译,经过六分多钟之后,终于编译成功,项目已经可以导入Eclipse中了。
成功导入到Eclipse中之后,截图如下:
1 0
- 使用maven编译struts2源码变成Eclipse项目
- 在eclipse下使用Maven创建Struts2项目样例
- eclipse maven 编译hadoop源码
- eclipse maven项目查阅源码
- 使用Maven管理Eclipse Java项目(多modules编译)
- 使用Maven将Hadoop2.2.0源码编译成Eclipse项目
- 使用Maven将Hadoop2.2.0源码编译成Eclipse项目
- 使用maven编译dubbo,导入eclipse(其他maven开源项目编译类似)
- 使用Maven构建Struts2项目
- 使用Maven构建Struts2项目
- 使用Maven搭建Struts2项目
- Eclipse+Maven搭建Struts2+Spring+Hibernate项目
- 使用maven编译spark源码
- 使用Maven编译Spark源码
- Eclipse使用maven编译出错
- 使用eclipse创建Struts2项目
- 使用eclipse创建Struts2项目
- 使用eclipse创建struts2项目
- SQL Server 2008 R2 新建用户并指定该用户的数据库
- PHP开源框架phalcon参考资料
- Oracle中两个date相减
- Pro Android学习笔记(六七):HTTP服务(1):HTTP GET
- 调试Bluetooth时的一些札记
- 使用maven编译struts2源码变成Eclipse项目
- svn常见符号含义
- ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务
- 深入Java虚拟机:JVM中的Stack和Heap
- 地狱之门
- ListView嵌套GridView
- 第一次送男朋友生日礼物该送什么好呢
- uva10246- Asterix and Obelix
- linux下SQLPLUS乱码