2014-01-30 5 views
-2

Я разрабатываю установщик для команды проекта, чтобы уменьшить объем работы, которую они должны выполнить, устанавливая ее вручную.Импорт .war файла с помощью cmd

Мы используем: Windows 7 x64, Затмение Kepler

Прямо сейчас я ищу способ, чтобы импортировать .war файл, используя командную строку.

Есть ли способ сделать это с помощью cmd?

+0

Где вы хотите импортировать программу установки? ,war - это веб-архив для JEE-серверов. – Dimitri

+1

Итак, вы пытаетесь импортировать файл .WAR в Eclipse? Зачем? Иначе ... что вы подразумеваете под «импортом»? –

+0

, потому что это требование команды проекта ... им нужен файл .WAR в eclipse – tr4pt

ответ

4

Прежде всего, я бы не рекомендовал импортировать исходный код из файла в Eclipse, если у вас есть команда разработчиков, так как вы дадите всем версию, которая вряд ли будет актуальной после нескольких дней работы. Использование некоторого репозитория (CVS, SVN, GIT) - это путь.

Если у вас есть код в центральном хранилище, то вы можете сделать файл «Set Project» в Eclipse, которым может быть легко импортированы настроить всю рабочую область:

http://help.eclipse.org/juno/index.jsp?topic=%2Forg.eclipse.platform.doc.user%2Ftasks%2Ftasks-cvs-project-set.htm

Этот набор проект может имеют инструкции о том, как создать рабочую область, основанную на проверках необходимых вам репозиториев.

Если вы работаете в компании, использующей какой-либо X-или старомодный инструмент управления исходными кодами (или, что еще хуже, ничего), и у вас нет шансов реализовать тот, который совместим с Eclipse (например, три Я сказал выше), то время, которое вы сохраняете при автоматизации импорта военного файла, станет неактуальным по сравнению с проблемами управления исходным кодом, с которыми вы столкнетесь (или команда уже сталкивается).

0

Файл WAR - это ZIP-файл. Если вам нужен контент WAR, вы можете использовать инструменты для архивов ZIP.

+0

Я знаю, как распаковать файл войны и т. Д. В любом случае, но моя проблема: КАК я импортирую этот файл войны в eclipse-kepler с помощью командной строки? поэтому, когда разработчики запускают eclipse в первый раз (после завершения установки), они могут работать с содержимым файла .war в eclipse – tr4pt

0

Обходной в случае затмения не имеет каких-либо таких вариантов было бы

  1. сделать Импорт WAR через GUI затмение
  2. проверить, какие изменения сделаны в рабочем пространстве затмением (например, папка, созданная с разобранном содержимое файла войны, конфигурационные файлы, созданные затмением в папке как .classpath для проекта папки и т.д.)
  3. определить шаги и копируют то же самое через пакетный файл
  4. Добавьте вызов пакетного файла в затмение запуска короткорезанных
0

Нет API-интерфейса командной строки, который я знаю для выполнения этой задачи для Eclipse только из командной строки, но с правильными инструментами вы можете достичь того, чего хотите.

Пожалуйста, попробуйте следующее:

  1. прямолинейного подход, который работает с любым приложением GUI. Вы можете использовать скрипты AutoIt для взаимодействия с любым приложением. Недостатком является то, что графический интерфейс может меняться чаще, чем API командной строки.
  2. Попробуйте создать проект Eclipse с метаданными и распаковать WAR-файл в этом проекте. Это можно сделать, например, с Maven или Gradle. Они также могут загружать все зависимости для вас.

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

  • Нет связанных вопросов^_^