在没有Maven的情况下,如何在Eclipse中的默认Web应用程序项目中创建src/main/java和src/test/java?我当前的文件夹结构是
TestApp
├── JavaResources
│ └── src
│ └── com.mypackage
└── WebContent
在没有Maven的情况下,如何在Eclipse中的默认Web应用程序项目中创建src/main/java和src/test/java?我当前的文件夹结构是
TestApp
├── JavaResources
│ └── src
│ └── com.mypackage
└── WebContent
Answers:
正如您所发现的,您不能在另一个源文件夹中拥有一个源文件夹,因此在创建之前,src/main/java您必须告诉Eclipse不要将其src视为源文件夹。为此,右键单击该src文件夹,然后选择构建路径->从构建路径中删除。
完成此操作后,src它将显示在文件夹树的正常位置,因此您可以在其下创建main和java文件夹,并将现有文件夹移动src/com到src/main/java/com。最后,右键单击新创建的java文件夹,然后选择构建路径->用作源文件夹。
打开 Properties > Java Build Path该项目。选择Source选项卡并用于Add Folders添加源文件夹。
src同时将src/main两者都作为源文件夹。但是,您可以排除main来自src于Source标签(我的Eclipse版本做了它在默认情况下)...
在构建路径中删除实际的源文件夹定义,并添加一个新的源文件夹并为其命名 src/main/java
如果将包结构设置为src.main.java.com.inventica而不是com.inventica,通常是因为在项目属性> Java构建路径>源下,将源文件夹设置为src而不是src/main/java。没有简单的方法可以解决此问题,因此将其删除src为源文件夹,然后单击“确定”。
现在Eclipse将显示一个文件夹层次结构src/main/java。浏览到java文件夹>右键单击>构建路径>用作源文件夹。
之后,您可能必须修复Eclipse .project和.classpath文件,以使其使用Maven来管理依赖项,构建等。
通常,您可以从一个正在运行的项目中复制它,因为假设您被构造为标准Maven项目,那么这里没有任何特定的项目。