如何正确设置由appfuse在Eclipse中创建的多模块SpringMVC应用程序?
时间:2020-03-06 14:50:37 来源:igfitidea点击:
我正在尝试在Eclipse中设置多模块SpringMVC appfuse应用程序,但是在将项目导入Eclipse之后,似乎在Eclipse中遇到了很多错误。谁能帮助我逐步说明如何在Eclipse中设置此类应用程序的理想方法?
解决方案
有什么错误?我能想到的最常见的问题是库错误,在这种情况下,我们必须编辑构建路径。
从我记得的多模块项目来看,eclipse不能很好地解决这个问题。这将有助于查看我们遇到的特定错误,然后从那里开始。
我们是否尝试过使用Maven eclipse插件?
我们可以直接转到项目根文件夹(包含pom.xml文件的文件夹),然后从命令行运行" mvn eclipse:eclipse"。
这将为每个模块构建项目文件,并创建相互依赖关系。我们可以将多模块项目视为具有多个项目的工作区。
在mvn eclipse:eclipse之后,加载时出现的大多数错误是由于存储库变量引起的。我们可以使用" mvn -Declipse.workspace = eclipse:add-maven-repo"进行配置。
有关Maven eclipse插件的更多信息,请参见http://maven.apache.org/plugins/maven-eclipse-plugin/。
问候,
博格丹
我知道这个问题,它与Appfuse无关,而与Maven本身有关。我建议按照以下步骤操作:
- 设置项目;
- 创建所需的每个目录/源:主要是Java源和资源文件,用于应用程序和单元测试;
- 确保所有内容均已编译且所有测试均通过。为此,你可以检查与MVN包
- 使用Eclipse Maven插件:mvn eclipse:eclipse
这样,项目将包含类路径中所需的所有内容:Spring和Log4j配置文件,资源等。
如果我们已经执行了mvn eclipse:eclipse命令,只需从Eclipse中删除项目(不要删除文件!),从目录中删除Eclipse特定的文件,然后重新运行mvn eclipse:eclipse
我的2美分