我有一个war(使用Struts1.x jar构建(,它已经部署在服务器上,但没有相应的源代码,所以我基本上已经从jar中提取了.class文件并对其进行了反编译,并试图构建源代码(项目(并提交到存储库。
因此,我想使用Ant工具创建一个Struts1.x项目,将其导入EclipseIDE,然后生成一个war。
我尝试了以下方法:
1.创建了一个动态web项目&添加支柱震击器
New -> Other -> Web - >Dynamic Web Project
Updated web.xml & created struts-config.xml under WEB-INF
Then struts jars were added to build path
2.为现有项目创建了Ant构建文件
Select File > Export from main menu<br/>
In the Export dialog, select General > Ant Buildfilesas follows:
Click Next. In the Generate Ant Buildfilesscreen:
Check the project in list.
Uncheck the option "Create target to compile project using Eclipse compiler" because we want to create a build file which is independent of Eclipse.
Leave the Name for Ant buildfile as default: build.xml
Click Finish, Eclipse will generate the build.xmlfile
3.运行Ant构建来构建一场战争
这是使用蚂蚁工具构建战争的正确方式吗?或者还有其他办法吗?
您需要创建目标来构建战争文件:
查看此链接http://www.tutorialspoint.com/ant/ant_creating_war_files.htm
了解如何创建用于构建战争文件的目标。