установка classpath в сборке муравья - PullRequest
1 голос
/ 05 апреля 2011

мой classpath, определенный в файлах MANIFEST.MF, ссылается на dir со всеми необходимыми jar-файлами в нем, и я хотел бы добавить ссылку на jar-файл, который не находится внутри этого каталога. Этот jar-файл должен быть загружен приложением с пути, который был внутри файла MANIFEST.MF.

как то так:

Путь к классу: lib / something.jar lib / everything.jar lib / m16.jar lib / apache.jar

и разыскивается так:

Путь к классу: lib / something.jar lib / everything.jar lib / m16.jar some / other / path / lib / apache.jar

Спасибо за любые предложения,

1 Ответ

0 голосов
/ 05 апреля 2011

Возможно, есть лучший способ, но одним из простых вариантов будет сохранение копии вашего файла MANIFEST.MF в вашем проекте, а затем изменение пути к классу так, чтобы он соответствовал вашим требованиям.Затем вы можете указать конкретный манифест для использования в записи <jar> вашего файла сборки, что-то вроде этого:

<jar destfile="./bin/MyProject.jar"
    basedir="."
    manifest="./path_to_manifests/MANIFEST.MF"/>
...