我使用Eclipse创建了一个Java项目。由于我没有做任何特别的事情,它的文件夹结构是所有Eclipse项目使用的默认文件夹结构:
Project
-src
-foo
-MyClass.java
-fooTests
-MyTest.java
但是,我想将其迁移到文件夹结构used by Maven以及Gradle等衍生产品。
Project
-src
-main
-foo
-MyClass.java
-test
-foo
-MyTest.java
然而,似乎并不是改变我的文件夹结构的明显方法。最大的问题似乎是如何处理源文件夹。我尝试手动执行此操作,但它尝试将MyClass.java的包设为main.foo
,我显然不想要。我还没有找到自动转换结构的maven或gradle插件。
如何将Eclipse项目文件夹结构更改为Maven / Gradle结构?
答案 0 :(得分:10)
你实际上可以手动完成所有这些工作。
src
文件夹,然后选择" Build Path" - > "从Build Path" src
文件夹下,创建一个main/java
文件夹main/java
文件夹,然后选择" Build Path" - > "用作源文件夹" test/java
完成重构后,您的项目将采用Maven方式构建。当您决定实际开始为项目使用Gradle和Maven时,这将使事情变得更加简单。
请注意,Java仍会在项目查看器中单独显示src/main
文件夹。这个是正常的。 Eclipse在顶部显示源文件夹,然后在项目视图中显示所有其他文件夹,其中包括源文件夹parent。