Могут ли настольное приложение Java Netbeans и Maven работать вместе?

Я разработал настольное приложение Java в netbeans 8.1 для проекта безопасности, которым я сейчас занят.

Клиент попросил меня добавить диск Google или DropBox в настольное приложение для хранения файлов данных в облачном хранилище в любом из двух упомянутых выше.

Я провел исследование и увидел, что единственный способ заставить это работать - использовать Maven или Gradle. Я понял, что в Netbeans есть проекты Maven, но я хотел бы знать, возможно ли следующее:

  • Можно ли просто скопировать настольное приложение в проект, созданный Maven?
  • Нужно ли использовать зависимости для добавления jar-файлов, необходимых для классов настольных приложений?
  • Нужно ли мне повторно загружать файлы jar или как я могу добавить файлы jar, которые у меня сейчас есть на компьютере, в проект Maven?
  • Повлияет ли копирование обычного настольного приложения в проект maven на какие-либо другие функции, созданные ранее?
  • Отличается ли работа проекта Maven от обычных настольных приложений Java, созданных в Netbeans?

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

Любая информация будет чрезвычайно полезна.

Большое спасибо за вашу помощь


person John    schedule 26.07.2016    source источник


Ответы (1)


При работе здесь большинство разработчиков Java используют netbeans с Maven. Netbeans для Java построен на основе Maven.

person Sven Olderaan    schedule 26.07.2016
comment
Благодарю за ваш ответ. Это поможет, поэтому вы говорите, что будет удобно просто скопировать настольное приложение, которое я создал, в проект, созданный Maven, и все будет работать как обычно. Не нужно делать много изменений, чтобы заставить его работать. Еще раз спасибо :) - person John; 26.07.2016
comment
Вы можете импортировать проект с помощью файла pom.xml. - person Sven Olderaan; 26.07.2016
comment
Как мне это сделать? Означает ли это, что все ранее созданное настольное приложение будет полностью импортировано в проект maven и просто будет работать над этим, или это будет означать запуск двух разных проектов вместе для работы приложения. Извините, что задаю все вопросы, но я просто еще не работал с Maven или подобным образом. Спасибо за помощь и время. - person John; 26.07.2016