#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:
Вам нужно создать новый проект, а затем подключиться к нему.
- Создайте новый Java-проект Netbeans.
- Откройте свой терминал и перейдите в этот каталог.
- Инициализируйте репозиторий git:
git init
- Установите удаленный:
git remote add origin https://github.com/s-u/rJava.git
- Тянуть:
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:
- Создайте новый проект Java Maven: NetBeans -> Новый проект -> Maven -> Java-приложение
- Откройте свой терминал и перейдите в каталог проекта, затем в src/main/java/ внутри проекта
- Выполнить
git clone https://github.com/s-u/rJava.git --recursive
Команды Anubian Noob также работают для инициализации репозитория git внутри папки src / main / java, но я не смог получить подмодули.