我在Eclipse中创建了一个Maven项目。最初我的包结构就像
-src/main/java
---com.package1
---com.package2
-src/main/resources
当我成功构建项目并在tomcat中部署战争时,我的项目结构变为
-src.main.java.com.package1
-src.main.java.com.package2
-src.main.resources
这会在包导入声明中的Java类文件中生成错误。 我想恢复原来的项目结构。我在Eclipse中安装了m2eclipse插件。
我也尝试了Maven>更新项目..(我在Stack Overflow上的某处读到它将恢复原始结构)但它产生了以下错误
Failed while installing JAX-RS (REST Web Services) 1.1.
org.osgi.service.prefs.BackingStoreException: Resource /Workspace/ProjectName/.settings' does not exist.
请帮助我恢复项目结构。
答案 0 :(得分:4)
以下内容对我有帮助:
Resource /P/B/.settings not available
再次打开P后,错误消失,Project>Maven>Update Project...
正常工作。
答案 1 :(得分:0)
您似乎已将src / main / java和src / main / resources创建为 normal 文件夹。只需将它们更改为 source 文件夹即可。它会起作用。
步骤 1.转到src文件夹&右键点击 2.New-> Others-> Source Fokder 3.然后将文件夹结构设为/ main / java& /主/资源 4.然后添加包。