2015-07-06 2 views
3

У меня есть война (построена с использованием барабанов Struts 1.x), которая была развернута на сервере, но не имеет соответствующего исходного кода, поэтому я в основном извлек файлы .class из банку и декомпилировать их и пытаться создать исходный код (проект) и зафиксировать репозиторий.Создать проект Struts 1.X с использованием Ant и Eclipse

Итак, я хочу, чтобы создать Struts 1.x проекта с использованием Ant инструмента, импортировать его в Eclipse IDE, а затем генерировать войну.

Я попытался следующие:

1. Создан динамический веб-проект & добавлены распорки баночки

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. Запустить A чтобы построить войну.

Это правильный способ строительства войны с использованием муравья? Или есть другой способ?

+0

Я пробовал следующие шаги: 1) создал динамический веб-проект и добавил бабки struts 2) создал файл сборки муравьев для существующего проекта; 3) запустить ant build для создания войны. – Karthik

+0

У меня не было никаких проблем. Я хочу знать, как можно создать проект struts с использованием инструмента ANT. Я новичок в инструменте ANT (в maven мы указываем struts-archetype для создания проекта, он создает всю структуру проекта и загружает необходимые банки). Итак, как создать проект struts с помощью ant tool? – Karthik

+0

Вы должны показать нам, что вы пробовали. С этой информацией я даже не мог написать вам файл Ant 'build.xml'. Просто информации недостаточно. Ant - сложная часть программного обеспечения. На нем написаны целые книги. Я не могу дать вам полный учебник в одном ответе StackOverflow. Перейдите на страницу [Ant] (http://ant.apache.org) и попробуйте учебник. Прочтите несколько книг о [Ant] (http://shop.oreilly.com/product/9780596006099.do). Попробуйте несколько вещей, а затем спросите что-то более конкретное. –

ответ

Смежные вопросы