Сборка проекта RAD7 из командной строки - PullRequest
3 голосов
/ 02 апреля 2009

У нас есть существующие проекты с зависимостями компиляции в RAD7 IDE. Можно ли создать скрипт автоматической сборки из существующей структуры проекта? У нас есть портальные проекты IBM, а также обычные веб-проекты и корпоративные проекты.

Maven и Ant являются возможными решениями, но можем ли мы использовать эти инструменты для создания существующих проектов? из командной строки без использования самой IDE?

Также возможно ли вызывать компиляцию ядра RAD \ eclipse из командной строки или API?

Спасибо

Ответы [ 4 ]

2 голосов
/ 02 апреля 2009

Вам нужно заглянуть в "режим без головы". Это в основном работает IDE для выполнения своей работы без IDE.

У меня нет прямого опыта, но одна из команд в нашей лаборатории использовала RAD в автономном режиме для автоматизации сборок для интерфейса Eclipse / System-z.

0 голосов
/ 03 апреля 2012

Основано на ответе в Сборка Eclipse Java Project из командной строки . Вы можете сделать следующее

"%RAD_INSTALL%\jdk\jre\bin\java.exe" -Dwtp.autotest.noninteractive=true -cp "%RAD_INSTALL%\startup.jar" org.eclipse.core.launcher.Main  -application org.eclipse.jdt.apt.core.aptBuild  -data "%WORKSPACE%"

Где вы настраиваете переменные %RAD_INSTALL% для вашего экземпляра RAD и %WORKSPACE% для рабочего пространства, в котором находятся проекты, которые вы хотите построить.

0 голосов
/ 02 апреля 2009

В ряде проектов уже используется Tycho для создания компонентов Eclipse с использованием Maven:

Здесь есть несколько устаревшее руководство для Tycho: http://www.sonatype.com/people/2008/11/building-eclipse-plugins-with-maven-tycho/

Для получения дополнительной информации об усилиях по разработке Tycho: http://www.sonatype.com/people/2009/03/the-future-of-maven-osgi-join-the-tycho-users-mailing-list/

0 голосов
/ 02 апреля 2009

Информацию о сборках Ant без головок можно найти в главе 23 Руководство по программированию Rational Application Developer V7 *1002* Rebook. В информационном центре IBM Rational Application Developer версии 7.0.0.x есть дополнительная документация (которую также можно найти в справке).

...