小编Chr*_*ior的帖子

使用Gradle和IntelliJ管理项目依赖项

我希望使用Gradle构建我的Groovy/Grails项目,我们使用IntelliJ Idea作为IDE.

我使用的是IntelliJ版本11.1.4,Gradle版本1.2.

我的项目被配置为具有各种Groovy和Grails子项目的多项目构建.

我希望这会给我提供与我通过Maven管理构建时相同的IDE支持,例如:

  • 自动依赖关系管理(在添加到各种build.gradle时将新依赖项导入IntelliJ)
  • 构建DSL支持
  • 执行构建任务
  • 执行构建时IDE使用底层构建系统(gradle)

我通过打开root build.gradle文件将我的项目导入IntelliJ.

到目前为止,我遇到了一些恼人的问题:

  1. IntelliJ无法识别(或随机识别)build.gradle文件中依赖项的更改,因此不会更新依赖项.
  2. gradle"idea"插件似乎不适用于多模块项目.

人们如何在IntelliJ中使用Gradle?您是否在IntelliJ中手动管理依赖项?

intellij-idea gradle

7
推荐指数
1
解决办法
1万
查看次数

在PAAS中部署SOA样式应用程序

我目前正在考虑将SOA样式应用程序部署到云上的PAAS中.

我正在评估一些PAAS供应商,包括Cloud Foundry,Heroku和Jelastic.

目前,为了简单起见,我只有一个grails应用程序和一个带有嵌入式Jetty服务器的服务jar文件.这将扩展为多个服务和Web前端,中间的服务通过兔子mq和http的混合进行通信.

我现在正在努力了解如何将这些部署到PAAS上的拓扑结构.

我的问题是:

  1. 是否必须将所有服务和Web应用程序部署为PAAS中的顶级"应用程序"(例如,可以在Heroku中使用dynos?)

  2. 如果是这样,可以限制对服务的访问,以便只能从webapp(最终网关)向它们发出请求.

  3. 它们是否需要作为顶级应用程序存在,以便从负载平衡(和自动扩展)中受益,因为每个服务可能有多个实例.

  4. 如果每个服务都有自己的数据存储区,我再次假定这需要它是一个应用程序?

  5. 如果有一种方法可以在不使用每个服务的完整应用程序的情况下实现此目的,那么节点如何单独寻址?他们可以使用某种目录服务注册自己吗?

谢谢!

cloud soa heroku cloud-foundry

5
推荐指数
1
解决办法
661
查看次数

子元素的垂直对齐,可以扩展父容器的大小

我正在尝试按照以下方式创建布局,其中问题的帮助文本在问题容器中垂直对齐.

在此输入图像描述

我的问题是当帮助文本超出问题控件的高度时如何扩展父容器.按照:

在此输入图像描述

我知道这是因为我使用绝对定位来垂直居中帮助文本,因此它不包含在父容器的流中.但是我不确定这个问题的最佳css解决方案.

position: absolute;
top: 50%;
transform: translateY(-50%);
Run Code Online (Sandbox Code Playgroud)

我创建了以下小提琴来说明我现有的解决方案/问题:

的jsfiddle

对于这个问题的最佳结构,我将不胜感激.

html css

5
推荐指数
1
解决办法
442
查看次数

标签 统计

cloud ×1

cloud-foundry ×1

css ×1

gradle ×1

heroku ×1

html ×1

intellij-idea ×1

soa ×1