Остановить проект NetBeans от копирования JAR-файлов в его каталог lib? - PullRequest
1 голос
/ 09 августа 2011

У меня есть два проекта в NetBeans, которые зависят друг от друга, и один ссылается на JAR другого. В настоящее время он копирует все JAR-файлы, от которых зависит, в каталог dist / lib, но я не хочу, чтобы он копировал их - я хочу, чтобы он непосредственно ссылался на JAR другого проекта из этого каталога dist.

Как мне сделать это через NetBeans без ручного редактирования пути к классам?

Ответы [ 2 ]

2 голосов
/ 09 августа 2011

Возможно, вы захотите использовать Maven для своих проектов. Это инструмент, который дает вам больше контроля над процессом сборки и проясняет зависимости ваших проектов. Последние версии Netbeans поставляются в комплекте с поддержкой Maven.

0 голосов
/ 10 октября 2013

Я на самом деле думаю, что это невозможно.«Связь» между проектами предназначена только для Netbeans, тогда как папка dist предназначена для распространения.

. Это означает, что вы должны иметь возможность просто скопировать содержимое папки dist в любое другое место.даже на других машинах, и он должен работать как есть ( при условии, что установлена ​​Java, и другие подобные «крошечные» зависимости ).

Если основной JAR в вашей папке dist будет просто ссылатьсядругую папку dist, которую вы не сможете запустить на каком-либо другом компьютере, если только вы не скопируете другую папку dist в точное местоположение и т. д., что просто нехорошо делать или делать.

Итак, либо идите с Maven, как предложил MrDrews, либо примите libs в dist как обязательное условие.

...