Быстрое исправление
Проект действительно скажет «unloadable» при первом открытии проекта, потому что вы еще не загрузили зависимости Maven для проекта.
Просто нажмите F11 в NetBeans чтобы построить проект (или нажмите на значок молотка).
Это автоматически загрузит все отсутствующие зависимости, как определено в POM проекта.
Подробные шаги
В случае вышеприведенное быстрое исправление не сработало - вот шаги с самого начала:
Я предполагаю, что вы имеете в виду NF C Инструменты здесь: https://github.com/grundid/nfctools
Go на веб-страницу и нажмите зеленую кнопку «клонировать или скачать».
Я выбрал «download zip» только потому, что не хотел клонировать.
Я использую Windows 10.
(Я использую Java 11 - но я предполагаю, что это менее критично.)
Разархивируйте zip-файл "nfctools-master.zip" (я рекомендую использовать для этого бесплатный инструмент 7-Zip).
Я использую Apache NetBeans 11.1:
В NetBeans go в Файл> Новый проект> выберите Категория: Java с Maven, а также Проект: Проект с существующим POM.
Нажмите на Fini sh.
Используя диалоговое окно «Открыть проект» в NetBeans, перейдите к разархивированной папке «nfctools-master». Запись должна иметь значок Maven «Ma» вместо значка простой папки.
Нажмите «Открыть проект».
В этот момент будет указано «unloadable».
Нажмите F11, чтобы создать проект.
Когда я сделаю это, сборка завершится следующим выводом в консоли NetBeans:
Reactor Summary for NFC Tools for Java 1.0-SNAPSHOT:
NFC Tools for Java ................................. SUCCESS [ 1.777 s]
nfctools-api ....................................... SUCCESS [ 2.736 s]
nfctools-ndef ...................................... SUCCESS [ 2.691 s]
nfctools-core ...................................... SUCCESS [ 3.968 s]
nfctools-p2p ....................................... SUCCESS [ 2.920 s]
BUILD SUCCESS
Кроме того, посмотрите на содержимое pom. xml файл, поставляемый с проектом.
В вашем новом проекте "NF C Tools for Java" откройте папку Project Files и затем откройте pom. xml. Вы увидите ссылки на один из пунктов, которые вы упомянули в своем вопросе:
wagon-ssh
Об этом позаботился Maven.
Примеры инструментов
Я предполагаю, что это процесс, аналогичный описанному выше (я не пробовал этот).
https://github.com/grundid/nfctools-examples
Надеюсь, что помогает - удачи.
Если у вас есть более конкретные c вопросы, после этого я рекомендую вам создать новый конкретный c вопрос - но проверьте, не был ли он уже задан и отвечен первым.
Открытие из Git Клон
В NetBeans выберите «Файл»> «Открыть проект».
Перейдите в каталог "nfctools", который был создан при запуске git clone https://github.com/grundid/nfctools
.
Когда вы выберете каталог nfctools
, вам будет предложено открыть другие необходимые проекты:
- nfctools-api
- nfctools-core
- nfctools-ndef
- nfctools-p2p
Помимо что вы должны увидеть тот же конечный результат, что и при использовании zip-файла.