如何将Maven项目转换为普通的Java项目?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何将Maven项目转换为普通的Java项目?相关的知识,希望对你有一定的参考价值。
我正在尝试使用apache poi,itext,Xdocreport将Docx文件转换为pdf文件java,但它在使用pom文件的maven项目中工作。我们不需要maven项目,因此我在maven的eclipse中禁用了maven nature,但它始终显示不同的依赖关系。将Maven转换为Java项目后如何使其工作?
Maven将所有必需的jar放入本地存储库。
删除pom.xml并修改.project
文件后,该文件不再包含Maven引用(基本上是lib
项目的根目录,然后将所有jar从本地Maven存储库复制到该新文件夹。
然后将罐子添加到CLASSPATH('Properties'|'Java Build Path',还有'Libraries')。如果已配置,则本地Maven存储库还将保存JavaDoc和Source jar。出于明显的原因,不必将这些添加到CLASSPATH中,但是您应该将对它们的引用添加到相应的二进制jar中。
[很高兴看到有人需要我几年前在JBoss Tools中实现的功能:-)我基本上会复制/粘贴当时在https://docs.jboss.org/tools/whatsnew/core/core-news-3.3.0.M4.html中编写的内容:
[基本上,在安装JBoss Tools JDT Extensions功能之后,您可以从您的一个Java项目中右键单击类路径库(例如,在Project Explorer视图中,转到Java Resources> Libraries下),然后选择“ Materialize Library” ...”菜单。
这将打开一个新的对话框窗口,您可以在其中选择将选定的jar复制到的目标文件夹:
一旦实现,将jar复制并直接在类路径中引用,则将删除类路径库。对于由Maven驱动的项目,Maven本质被删除,从而禁用了Maven构建器。如果要重新启用Maven性质,只需右键单击项目并选择Configure > Convert to Maven Project
。
以上是关于如何将Maven项目转换为普通的Java项目?的主要内容,如果未能解决你的问题,请参考以下文章