Проект Netbeans Maven из клонированного репозитория GitHub Java (с jni и C)

#java #git #maven #netbeans #github

#java #git #maven #netbeans #github

Вопрос:

Я клонировал репозиторий git здесь, и я хотел бы добавить его как Maven NetBeans Java проект или NetBeans , чтобы я мог использовать его как зависимость для другого приложения, а также иметь возможность вносить свой вклад в репозиторий.

Проблема в том, что после клонирования он NetBeans не позволяет мне добавлять его в качестве проекта. Я предполагаю, что это связано с тем, что он не соответствует структуре ни проектов Maven, ни Netbeans.

Есть ли какой-либо способ, которым я могу добавить его в качестве проекта NetBeans и сохранить его в GitHub репозитории, чтобы я мог фиксировать и вносить изменения? Проект использует Java jni с C и R (я думаю).

Комментарии:

1. Это не проект Maven…

2. Я знаю. Как-нибудь я могу импортировать его в один? Или, по крайней мере, проект Netbeans. Я знаю, что могу создать новый проект, а затем начать копировать, вставляя в него исходные тексты, но я потеряю ссылку на репозиторий GitHub (или так я думаю).

Ответ №1:

Вам нужно создать новый проект, а затем подключиться к нему.

  1. Создайте новый Java-проект Netbeans.
  2. Откройте свой терминал и перейдите в этот каталог.
  3. Инициализируйте репозиторий git: git init
  4. Установите удаленный: git remote add origin https://github.com/s-u/rJava.git
  5. Тянуть: git pull origin master

Теперь у вас есть настроенный проект!

Комментарии:

1. отлично, это помогло проекту NetBeans! большое спасибо. жаль, что это не работает и для Maven.

2. Если это проект Maven, то в репозитории будет pom.xml файл. Вы можете просто клонировать репозиторий и открыть его как проект Maven.

3. Я могу подтвердить, что он также работает с Maven, если вы создаете новый проект Maven, а затем инициализируете репозиторий git в папке /src / main / java вашего проекта.

4. @Burdu Тогда ответьте на свой собственный вопрос!

Ответ №2:

Начиная с ответа Anubian Noob, я попробовал то же самое для Maven, и следующее даст вам проект Maven:

  1. Создайте новый проект Java Maven: NetBeans -> Новый проект -> Maven -> Java-приложение
  2. Откройте свой терминал и перейдите в каталог проекта, затем в src/main/java/ внутри проекта
  3. Выполнить git clone https://github.com/s-u/rJava.git --recursive

Команды Anubian Noob также работают для инициализации репозитория git внутри папки src / main / java, но я не смог получить подмодули.