затмение и SVN добавление файлов JAR - PullRequest
0 голосов
/ 03 июня 2011

Я пытаюсь внести изменения в транк, найденный в https://wafle.svn.codeplex.com/svn хранилище SVN.Я сделал это в Eclipse так, что я использовал Subclipse, добавил новое место в хранилище, затем открыл проект и щелкнул правой кнопкой мыши на стволе.Затем я нажал «оформить заказ» и проверил его как новый проект Java.Затем я нашел папку, содержащую исходный код, который я хочу изменить, и перекомпилировал, и я использовал Build Path-> Make source folder.Затем я понял, что мне нужно 190394994 jar-файлов, которые находятся в разных местах в папке проекта «Сторонние разработчики».Поэтому я использовал Build Path-> Configure Build Path в Eclipse, затем по отдельности добавил каждый нужный мне jar через «Add External Jar».

Мой вопрос таков;Я сделал все это правильно, и есть ли что-то, что я мог бы сделать проще, например, импортировать все банки сразу, вместо того, чтобы нажимать по отдельности каждый?

Спасибо.

Ответы [ 2 ]

3 голосов
/ 03 июня 2011

Я предполагаю, что вы немного приукрашиваете и не добавили 190 миллионов файлов банок вручную.(Даже при щелчке по 1 банке в секунду вы будете работать без перерыва в течение 2200 дней.) Кстати, вы можете нажать и удерживать клавишу Shift и выбрать несколько банок из одной и той же директории.

Секрет находится в файле .classpath;Вот где хранится путь сборки.Кто-то, прежде чем вы, вероятно, создал полностью скомбинированный файл .classpath и сохранил его в SVN.

Если вы создали его как новый проект Java, он начнется с очень простого .classpath с папкой для вашего проекта.файлы классов и JRE.(Очевидно, SVN не перезаписывает его с помощью .classpath, или вы решили не объединять вашу локальную версию с версией из SVN.)

В следующий раз, возможно, вы захотите перезаписать .classpath вашего проекта с этим полностьюодин на SVN.Обновите и посмотрите на путь сборки.Они должны быть все там и на месте.

2 голосов
/ 03 июня 2011

Первое: rajah9 в точности верен - файл .classpath уже есть.Вы просто немного зациклились на действительно странной схеме репозитория SVN.Ява смешивается с .net.Извлеките ствол, а затем выполните файл> импорт ... затем выберите общие> существующие проекты в рабочей области.Вы хотите выбрать папку Source / JNAWindowsAuthProvider /.Уже есть .classpath, который ссылается на файлы jar в папке ThirdParty.(не совсем 190 миллионов)

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

...