将项目转换为maven项目

时间:2016-01-10 18:30:33

标签: java eclipse maven jar

我正在编写一个Bukkit插件,使用Eclipse作为我的IDE;我不得不使用一些我必须使用maven的代码(我用google搜索javax.persistence,它似乎是唯一的选择,直到后来我发现我可以在项目构建路径中添加一个javax持久性JAR)。 / p>

但是,由于我将项目转换为maven项目,因此JAR内容如下所示:

com/
  example/
    main.class
META-INF/
src/
  plugin.yml

以前的JAR内容是(正确的方式):

com/
  example/
    main.class
META-INF/
plugin.yml

我的项目文件结构如下所示:

enter image description here

我点击disable maven nature中的project -> right click menu -> configure将项目更改回正常项目,但JAR输出仍然不正确。

为了解决这个问题,我需要更改哪些内容?

1 个答案:

答案 0 :(得分:3)

Maven使用一些惯例来让我们的生活更轻松。

其中一个是默认情况下,它会在项目内的同一文件夹中查找任何java文件:src/main/java

您的java包必须移动到此文件夹才能打包在jar中。

查看maven directory layout