构建Eclipse后,Maven包结构发生了变化

isa*_*ora 9 java eclipse tomcat maven m2e

我在Eclipse中创建了一个Maven项目.最初我的包结构就像

-src/main/java
---com.package1
---com.package2
-src/main/resources
Run Code Online (Sandbox Code Playgroud)

当我成功构建项目并在tomcat中部署战争时,我的项目结构变为

-src.main.java.com.package1
-src.main.java.com.package2
-src.main.resources
Run Code Online (Sandbox Code Playgroud)

这会在包导入声明中的Java类文件中生成错误.我想恢复原来的项目结构.我在Eclipse中安装了m2eclipse插件.

我也尝试了Maven> Update Project ..(我在Stack Overflow上的某处读到它将恢复原始结构)但它产生了以下错误

Failed while installing JAX-RS (REST Web Services) 1.1.
org.osgi.service.prefs.BackingStoreException: Resource /Workspace/ProjectName/.settings'      does not exist.
Run Code Online (Sandbox Code Playgroud)

请帮助我如何恢复我的项目结构.

SW *_*V07 1

看来您已经创建了 src/main/java 和 src/main/resources 作为普通文件夹。只需将它们更改为 文件夹即可。它会起作用的。

步骤 1.转到 src 文件夹并右键单击 2.新建->其他->Source Fokder 3.然后将文件夹结构设置为 /main/java 和 /main/resources 4.然后添加包。