Как избавиться от проблемы библиотечных ссылок в netbeans?Джава - PullRequest
1 голос
/ 12 июня 2010

Я создал веб-приложение, и оно когда-то использовало несколько библиотек.Поэтому я добавил их, но позже я нашел альтернативу и, на самом деле, лучший способ сделать то же самое.Поэтому я удалил ссылки из своего проекта на эти банки и библиотеки.Все работает нормально, но когда я переносу тот же проект на ноутбук моего друга, Netbeans 6.8 просто не позволяет развернуть проект и выдает весь набор ошибок библиотек, которые я использовал ранее, но я больше не использую его.

Я удалил все ссылки из файла build.impl, а затем, когда я его развернул, он работает нормально.Но когда я выполняю очистку и сборку и пытаюсь развернуть ее, build.impl автоматически снова добавляет те строки xml, которые содержат ссылки на библиотеки, и снова выдает целый длинный список ошибок.Как мне избавиться от этого?Я очень устал от этих глупых ошибок.

Заранее спасибо:)

Ответы [ 2 ]

2 голосов
/ 12 июня 2010

Вы можете подумать о переходе на систему сборки, которая управляет зависимостями. Maven изначально поддерживается Netbeans и эффективно решает эти проблемы (у вас есть новые проблемы, но это уже другая история).

Есть и другие, Плющ, Градл, ... но они не так интегрированы в Netbeans.

В pom.xml у вас есть список зависимостей, которые имеют свои зависимости. Maven будет ходить по дереву зависимостей и получать файлы из общедоступного хранилища и сохранять их в своем локальном хранилище. Банки сторонних производителей, которые не являются общедоступными, также могут храниться там, но ваш друг также должен будет добавить их в свой репозиторий. Небольшой скрипт в корневой папке проекта может творить чудеса (или ваш собственный общий репозиторий, но он более тяжелый)

Почти все библиотеки могут быть удалены из папки lib, что уменьшает размер под управлением версией, ускоряя его.

Netbeans, Idea, Eclipse + m2eclipse синхронизируют свои файлы на POM.

Теперь у maven есть бородавки, когда вы пытаетесь делать с ним что-то немного левее того, что, по его мнению, вы должны делать.

0 голосов
/ 12 июня 2010

Что бы я сделал, это удалил все файлы, специфичные для NetBeans, и заново создал проект, используя существующие источники на ноутбуке ваших друзей.

...