Как преобразовать проект Maven в обычный java проект? - PullRequest
0 голосов
/ 11 марта 2020

Я пытаюсь преобразовать файл Docx в pdf файл java, используя apache poi, itext, Xdocreport, но он работает над проектом maven с использованием файла pom. нам не нужен проект maven, поэтому я отключил maven nature в eclipse в maven, но он всегда показывает разные зависимости. как заставить его работать после деконвертирования maven в java проект?

Ответы [ 2 ]

1 голос
/ 11 марта 2020

Maven вытянул все необходимые банки в локальный репозиторий.

После того, как вы удалили pom. xml и изменили файл .project, чтобы он больше не содержал ссылку на Maven (в основном и ), вы создаете новую папку lib в root вашего проекта и копируете все фляги из локального репозитория Maven в эту новую папку.

Затем добавляете фляги в CLASSPATH («Свойства» | «Java Build Path», а там «Библиотеки»). Если настроено, локальный репозиторий Maven содержит также JavaDo c и файлы исходного кода; по понятным причинам их не нужно добавлять в CLASSPATH, но вы должны добавить ссылку на них в соответствующие двоичные файлы.

0 голосов
/ 12 марта 2020

Рад видеть, что кому-то нужна эта функция, которую я реализовал все эти годы go в JBoss Tools :-) Я в основном скопирую / вставлю содержимое того, что написал в https://docs.jboss.org/tools/whatsnew/core/core-news-3.3.0.M4.html тогда:

По сути, после установки функции JBT Tools JBoss Tools вы можете щелкнуть правой кнопкой мыши по библиотеке Classpath из одного из ваших Java проектов (например, в представлении Project Explorer: go в Java Ресурсы> Библиотеки) и выберите меню «Материализация библиотеки ...». Materialize Library menu

Откроется новое диалоговое окно, в котором вы можете выбрать папку назначения, в которую будут скопированы выбранные банки:

Materialize Library wizard

После того как материализованные файлы скопированы и на них есть ссылки непосредственно в пути к классам, библиотека путей к классам удаляется. в случае проектов на основе Maven природа Maven удаляется, что отключает построителя Maven. Если вы хотите снова включить природу Maven, просто щелкните правой кнопкой мыши свой проект и выберите Configure > Convert to Maven Project.

...