可以在春季上下文中使用gradle替换值吗?

马克西姆斯

我有两个不同的Web应用程序配置文件:“ test”和“ dev”,然后有2个包含文件的文件夹/opt/myApp/dev/opt/myApp/test

我需要构建我的App,将参数发送到gradle,以便根据配置文件定义路径。

在我的春季application-context.xml中,我有以下内容:

 <bean id="myBean" class="com.myClass">
        <property name="locations" value="file:/opt/myApp/${profile}"</property>
 </bean>

如果我做不到这样的话会很好的:

 gradle build -Pprofile

Gradle脚本可以完成工作

我查看了文档和stackoverflow,发现了有关过滤器的信息。但是我无法使它工作。

我正在尝试这个和其他类似的东西。

杰夫·法国

可能有一种更清洁的方法,但是类似:

application-context.xml:

<bean id="myBean" class="com.myClass">
    <property name="locations" value="file:/opt/myApp/@profile@"</property>
</bean>

build.gradle:

import org.apache.tools.ant.filters.*
apply plugin: 'java'

if (! hasProperty("profile")) {
  ext.profile = "dev"
}

processResources {
  filter(ReplaceTokens, tokens: [profile: profile])
}

然后像这样调用它:

gradle -Pprofile=test

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在MySQL中,可以在INSERT上下文中使用IF吗?

来自分类Dev

是否可以在其他上下文中使用带有响应(钩子)的上下文?

来自分类Dev

非constexpr变量有时可在constexpr上下文中使用吗?

来自分类Dev

我可以在单线程上下文中安全地使用 Ordering::Relaxed 吗?

来自分类Dev

是否可以在cookie等每个路径的上下文中使用localstorage?

来自分类Dev

使用Golang SQL在单值上下文中使用多值.Exec()

来自分类Dev

PHP致命错误:无法在写入上下文中使用函数返回值

来自分类Dev

PHP致命错误:无法在写上下文中使用方法返回值

来自分类Dev

会话问题-不断获取“无法在写上下文中使用函数返回值”

来自分类Dev

不能在写上下文中使用方法返回值;会话数据

来自分类Dev

致命错误:无法在/中的写入上下文中使用函数返回值

来自分类Dev

在varchar值的上下文中使用Between运算符

来自分类Dev

致命错误:无法在写入上下文中使用函数返回值

来自分类Dev

无法在写上下文中使用方法返回值PHP unset()

来自分类Dev

PHP致命错误:无法在写入上下文中使用函数返回值

来自分类Dev

CodeIgniter:致命错误:无法在写入上下文中使用方法返回值

来自分类Dev

Substr - 不能在解析上下文中使用值返回

来自分类Dev

在布尔上下文中使用的非布尔值 (UInt16)

来自分类Dev

当不在对象上下文中时使用$ this吗?

来自分类Dev

Java在OpenGL上下文中使用finalize()

来自分类Dev

不在对象上下文中使用$ this php

来自分类Dev

过激的讯息:在无效上下文中使用的地图

来自分类Dev

在服务上下文中使用RVM

来自分类Dev

Java在OpenGL上下文中使用finalize()

来自分类Dev

在继承上下文中使用base

来自分类Dev

不在对象上下文中使用$ this php

来自分类Dev

如何在不同的上下文中使用变量?

来自分类Dev

如何在测试上下文中使用 LocalizationUtility

来自分类Dev

如何在安全上下文中使用@Autowiring从应用程序上下文中调用bean

Related 相关文章

  1. 1

    在MySQL中,可以在INSERT上下文中使用IF吗?

  2. 2

    是否可以在其他上下文中使用带有响应(钩子)的上下文?

  3. 3

    非constexpr变量有时可在constexpr上下文中使用吗?

  4. 4

    我可以在单线程上下文中安全地使用 Ordering::Relaxed 吗?

  5. 5

    是否可以在cookie等每个路径的上下文中使用localstorage?

  6. 6

    使用Golang SQL在单值上下文中使用多值.Exec()

  7. 7

    PHP致命错误:无法在写入上下文中使用函数返回值

  8. 8

    PHP致命错误:无法在写上下文中使用方法返回值

  9. 9

    会话问题-不断获取“无法在写上下文中使用函数返回值”

  10. 10

    不能在写上下文中使用方法返回值;会话数据

  11. 11

    致命错误:无法在/中的写入上下文中使用函数返回值

  12. 12

    在varchar值的上下文中使用Between运算符

  13. 13

    致命错误:无法在写入上下文中使用函数返回值

  14. 14

    无法在写上下文中使用方法返回值PHP unset()

  15. 15

    PHP致命错误:无法在写入上下文中使用函数返回值

  16. 16

    CodeIgniter:致命错误:无法在写入上下文中使用方法返回值

  17. 17

    Substr - 不能在解析上下文中使用值返回

  18. 18

    在布尔上下文中使用的非布尔值 (UInt16)

  19. 19

    当不在对象上下文中时使用$ this吗?

  20. 20

    Java在OpenGL上下文中使用finalize()

  21. 21

    不在对象上下文中使用$ this php

  22. 22

    过激的讯息:在无效上下文中使用的地图

  23. 23

    在服务上下文中使用RVM

  24. 24

    Java在OpenGL上下文中使用finalize()

  25. 25

    在继承上下文中使用base

  26. 26

    不在对象上下文中使用$ this php

  27. 27

    如何在不同的上下文中使用变量?

  28. 28

    如何在测试上下文中使用 LocalizationUtility

  29. 29

    如何在安全上下文中使用@Autowiring从应用程序上下文中调用bean

热门标签

归档