Ответ 1
Помогает ли этот мастер
Rigth-click on project -> Export ... -> Ant buildfiles.
?
Я разрабатываю портлет и утилиту JSR 268, совместимую с eclipse. Теперь утилита предназначена для отдельного JAR из самого портлета.
Кто-нибудь теперь может написать ant build.xml, который будет 1. Компилировать и JAR мой класс утилиты 2. Переместите JAR в папку. /lib портлета 3. Скомпилировать и, возможно, даже delpoy портлет к tomcat, запущенному на localhost?
Моя самая большая проблема прямо сейчас - зависимости времени сборки. Я не хочу жестко кодировать все папки, поскольку я разделяю этот проект с двумя другими разработчиками, которые находятся на другой платформе. Возможно ли повторное использование пути построения от eclipse?
Заранее спасибо, Фелипе
Помогает ли этот мастер
Rigth-click on project -> Export ... -> Ant buildfiles.
?
Хотя вы, вероятно, уже что-то поняли, для будущих ссылок я бы предложил взглянуть на способность Eclipse использовать файлы Ant в качестве разработчиков проектов.
Преимущество этого заключается в том, что это произойдет автоматически по мере сборки, и поскольку вы только упаковываете и копируете файл jar, вам не нужно беспокоиться об изменениях, например. пути класса, как вы бы в двух предыдущих ответах
right click > properties > project references
Когда вы создадите, произойдет следующее:
Для 1. Просто используйте задачи Ant
Для 2. Это на удаленном сервере? Как вы его получите? Доля Windows?
Для 3. Настройте диспетчер Tomcat, а затем используйте Tomcat deploy/undeploy Ant: http://blog.techstacks.com/2009/05/tomcat-management-setting-up-tomcat.html
<taskdef name="deploy" classname="org.apache.catalina.ant.DeployTask" />
<taskdef name="undeploy" classname="org.apache.catalina.ant.UndeployTask" />
Если вы хотите избежать путей жесткого кодирования, попробуйте использовать относительные пути. Где вы сейчас зависите? Что, по-вашему, вам может потребоваться указать абсолютный путь для?
В Eclipse, Перейти к окну- > предпочтение → Ant → Runtime- > Classpath → ant Главная Затем добавьте, что вам нужно добавить, нажмите кнопку ok, чтобы создать файл ant.