Существует ли быстрый способ экспорта файла WAR в Eclipse 3.4? - PullRequest
4 голосов
/ 06 марта 2009

Я знаю о файле экспорта-> войны

Мне бы хотелось что-то похожее на .jardesc, которое позволит вам определить пункт назначения. Так что я мог бы щелкнуть правой кнопкой мыши на этом .jardesc и сделать экспорт. За исключением .wardesc вместо .jardesc:)

Связана ли функция экспорта войны с задачей муравья затмения?

Я собрал макрокоманду AHK, чтобы она выполняла движения с графическим интерфейсом для меня ... но это взлом, а не решение.

Ответы [ 5 ]

2 голосов
/ 06 марта 2009

Связана ли функция экспорта войны с задачей муравья затмения?

Насколько я знаю, да. Вы можете попробовать поискать плагин, который может сделать это для вас; Я нашел пару, такую ​​как war-plugin builder , но сам не пробовал, так как стараюсь избегать использования дополнительных плагинов в eclipse.

1 голос
/ 06 апреля 2009

Theres Муравей WAR задача .

0 голосов
/ 15 сентября 2010

ВОЙНА муравейник

http://ant.apache.org/manual/Tasks/war.html

из документации:

Предположим следующую структуру в базовом каталоге проекта:

thirdparty/libs/jdbc1.jar
thirdparty/libs/jdbc2.jar
build/main/com/myco/myapp/Servlet.class
src/metadata/myapp.xml
src/html/myapp/index.html
src/jsp/myapp/front.jsp
src/graphics/images/gifs/small/logo.gif
src/graphics/images/gifs/large/logo.gif

затем файл войны myapp.war, созданный с помощью

<war destfile="myapp.war" webxml="src/metadata/myapp.xml">
  <fileset dir="src/html/myapp"/>
  <fileset dir="src/jsp/myapp"/>
  <lib dir="thirdparty/libs">
    <exclude name="jdbc1.jar"/>
  </lib>
  <classes dir="build/main"/>
  <zipfileset dir="src/graphics/images/gifs"
              prefix="images"/>
</war>

будет состоять из

WEB-INF/web.xml
WEB-INF/lib/jdbc2.jar
WEB-INF/classes/com/myco/myapp/Servlet.class
META-INF/MANIFEST.MF
index.html
front.jsp
images/small/logo.gif
images/large/logo.gif
0 голосов
/ 06 апреля 2009

Eclipse имеет понятие внешних команд. Если вы можете написать, например, Сценарий Ant, который выполняет экспорт так, как вам нравится, вы можете запустить из меню / кнопки. Для сценариев ant вы также можете выбрать цель ant, которую хотите вызвать, и передать свойства. Это позволяет вам редактировать, например, имя пути в конфигурации запуска.

0 голосов
/ 15 марта 2009

Правильный способ сделать «экспорт войны» - это использовать систему сборки (например, Maven) и позволить ей выполнять тяжелую работу. Все, что вам нужно, это pom.xml с <packaging>war</packaging>.

Экспорт Eclipse предназначен для периодического экспорта людьми, а не для автоматизации. И если вы действительно хотите автоматизировать, сделайте это правильно. Вы получите выгоду и от других вещей. Этот же файл pom будет работать на вашем компьютере, на машинах других разработчиков и на вашем сервере сборки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...