Как собрать с помощью ant в IBM RAD - PullRequest
1 голос
/ 14 октября 2011

Все, у нас есть несколько приложений, которые мы разрабатываем в IBM RAD 7.5.Поскольку RAD создает все необходимые приложения, мне было интересно, как я могу добиться того же с помощью файлов ant.

То, что я хотел знать, - это помимо библиотек, специфичных для моих приложений (которые я буду знать, где они(и т. д.), на какие другие jar-файлы должно указывать мое приложение?

Я говорю о библиотеках времени выполнения IBM WAS и т. д., чтобы мое приложение успешно собиралось.Есть ли у IBM стандартное руководство по этому вопросу?

Спасибо.

Ответы [ 2 ]

2 голосов
/ 15 октября 2011

@ bkail's answer - это, вероятно, то, что вам нужно, если вы пользуетесь одной из этих более свежих версий WAS (у меня нет проверки для установки v7 или v8).

Другой вариант - развернуть библиотеку времени выполнения сервера, добавленную в путь сборки Java RAD, и вы увидите банки, которые вы хотите включить в сборку Ant.

Однако, если вы на самом деле работаете в RAD, вы будете указывать на полную среду выполнения сервера, которая содержит больше, чем нужно для простой компиляции.В этом случае вы можете добавить одну из сред выполнения «заглушки WebSphere Application Server vX», просто чтобы увидеть, какие из них содержат;они являются минимумом для компиляции.

Какие конкретные jar-файлы в этой среде будут зависеть от вашей версии WAS, любых установленных Feature Pack и, возможно, даже от уровней Fixpack.Во многих случаях - в зависимости от того, какие API вы используете - все, что нужно для компиляции, это j2ee.jar.

(вы, вероятно, уже понимаете это, но помните, что для компиляции вам нужны только эти jar-ы в вашем classpath,Вы не хотите развертывать их в своей WAR, так как они уже являются частью WAS.)

2 голосов
/ 14 октября 2011

JAR, предоставленные в WAS_HOME / dev / в WebSphere Application Server 7.0 и более поздних версиях, такие как was_public.jar или j2ee.jar, предназначены специально для этой цели.

...