【问题标题】:Intellij Spring Boot project run configurationIntellij Spring Boot 项目运行配置
【发布时间】:2020-01-14 13:25:51
【问题描述】:

我从命令行使用mvn install 运行我的Spring Boot 项目,然后使用mvn spring-boot:run -Dspring.profiles.active="development"。这工作正常,但不是很方便。我想通过单击绿色运行按钮直接从 Intellij 启动它。

我尝试添加新的运行配置但没有成功。我设置了“主类”和“活动配置文件”并尝试添加“运行 maven 目标”,但最后一个不起作用(当我选择工作目录时 - 带有 pom.xml 的目录 - 它说找不到 Maven 项目)。我应该具体设置什么?我只想从项目的根目录运行上面提到的两个命令。

更新:这里是项目结构project structure

【问题讨论】:

  • 如果绿色按钮是指 STS 中的启动集成,Intellij 会为此功能收费...您只能在升级版本中获得它。

标签: spring-boot intellij-idea


【解决方案1】:

请按照以下步骤操作:

  1. 通过单击 IntelliJ 中的“+”设置 maven 目标(圆圈区域)

  2. mvn install

  3. 将虚拟机选项设置为:-Dspring.profiles.active=development

之后,只需单击绿色的播放按钮,它就应该可以正常运行了。

【讨论】:

  • 谢谢,但不幸的是我收到一个错误:“类路径资源 [application.properties] 无法打开,因为它不存在”。文件 application.properties 位于资源下。我在这两种情况下都将工作目录设置为根目录(带有 pom.xml 的那个) - 也许它应该是一个不同的目录?
  • 能否请您分享您的项目浏览器的图片,以便我可以看到您所遵循的文件夹结构?以及应用程序配置,以便我可以看到你做了什么设置?谢谢
  • 我编辑了我的问题并添加了项目结构的链接
  • 项目层次结构看起来不错。我可以看看你的 .classpath 文件吗?注意:工作目录是pom.xml所在的根目录是正确的。尝试:右键单击 pom.xml 并在 IntelliJ 中打开。 maven 项目应该会自动导入。
  • classpathentry 是:排除="**" kind="src" output="target/classes" path="src/main/resources"。如果这还不够,我稍后会放一个屏幕截图。
【解决方案2】:

这应该可以帮助您入门。

【讨论】:

    猜你喜欢
    • 2019-03-14
    • 1970-01-01
    • 2019-12-15
    • 2017-12-01
    • 1970-01-01
    • 2017-01-04
    • 1970-01-01
    • 2016-11-29
    • 2019-01-04
    相关资源
    最近更新 更多