在没有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项目,那么这里没有任何特定的项目。