我正在使用 Eclipse、Spring、tomcat 服务器、maven。 当我使用 maven 构建项目时,我需要传递一些参数。当我使用命令行执行此操作或右键单击 POM.xml 并运行它并在 eclipse 中更改运行配置时,一切正常。
但是一旦我启动我的tomcat,它就无法找到我想要在参数中传递的值,并且它给出了异常
:无法打开ServletContext资源[/WEB-INF/classes/properties/application-${spring.profiles.active}.properties]
此处 ${spring.profiles.active} 应替换为参数值。
所以 Eclipse 没有使用带有参数的 Maven 来自动在服务器上构建和部署。
最佳答案
在pom.xml
中插入所需的maven插件(尤其是maven-eclipse-plugin
)来编译代码,并在项目的基目录中使用命令mvn eclipse:eclipse
。这将完成在 Eclipse 中创建 Maven 项目所需的工作。
关于java - 如何强制Eclipse使用maven进行自动构建,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31336970/