作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
背景:
我已经使用 Eclipse 一段时间了,现在正在尝试 Intellij。
我从 Git(通过 Intellij)检查了我的项目并将其识别为一个 gradle 项目。它创造了 WAR(和爆炸的 WAR),所有这些都很好。
问题:
当我使用 Eclipse 时,我使用了以下命令:
gradlew -Penv=Development :my_webapp:assemble
environment.properties
我的开发特定环境可以使用的文件(用于选择数据库实例等)基于
-Penv=Development
...我希望 Intellij gradle 构建也做同样的事情...有什么方法可以配置 Intellij 的 gradle 进程来执行这些自定义操作或提供与此特定命令行工具提供的相同功能(注意 - 此代码已经写在
build.gradle
文件中)...
Run/Debug Configuration
-->您的服务器的配置(Jetty 等)中,有一个名为 Before launch
的部分,其中应该已经包含 Make/Build Gradle +
标志--> Run Gradle Task
--> Select your gradle project
(即网络应用程序)--> 选择 task
(很可能是 loadEnvironmentConfiguration)--> 设置 script parameters
如 -Penv=Development
, 点击 OK
+
的右侧,您在第 2 步中点击)最佳答案
看来,您需要创建特定的运行或调试配置。您可以在官方 IntelliJ Idea help 中阅读有关它的信息.您所需要的只是通过提供参数 -Penv=Development
来修改您需要的任务的配置。 ,因为它是用 gradle 运行的。
如果默认包装器不适合您,您可能还需要定义 Gradle 实例,它将通过设置使用。您几乎可以在 the official help 中找到所需的一切。 .
关于intellij-idea - 带有 Intellij 的 Gradle 脚本参数(例如 -Penv),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33353620/
背景: 我已经使用 Eclipse 一段时间了,现在正在尝试 Intellij。 我从 Git(通过 Intellij)检查了我的项目并将其识别为一个 gradle 项目。它创造了 WAR(和爆炸的
我是一名优秀的程序员,十分优秀!