小编Dav*_*vid的帖子

如何使用spring xml中的属性占位符使camel简单表达式工作

我想在驼峰路线中使用属性占位符.我有test.properties定义属性:MQ.queuename1 = TESTQUEUE.在camel上下文中,我定义了占位符:

<camel:camelContext xmlns="http://camel.apache.org/schema/spring" >
  <propertyPlaceholder id="camel-properties"  location="file:${web.external.propdir}/test.properties"/>
Run Code Online (Sandbox Code Playgroud)

在路线中,我使用简单的表达来评估属性:

<choice>
           <when>
                <simple>${in.header.queuename} == '{{MQ.queuename1}}'</simple>
            <bean ref="ExtractOrderContent" method="extractContent"/>
                <to uri="websphere-mq:queue:TESTQUEUE" pattern="InOnly"/>
            </when> 
        </choice>
Run Code Online (Sandbox Code Playgroud)

当我运行camel时,属性文件被camel识别,但看起来简单的表达式不起作用.我什么都想念?

spring expression properties placeholder apache-camel

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

如何使用Maven包插件将包中的包排除在外

我有一个捆绑包,使用maven-jaxb2-plugin生成所有要定位到target / generated / src / main / java的类。然后,我使用Maven捆绑包插件创建捆绑包。它只是有效。

现在,我想从此捆绑包中排除(删除)生成的包com.xxx.yyyy.common。所以我用:

<Export-Package>
     !com.xxx.yyyy.common,com.xxx.*
</Export-Package>
Run Code Online (Sandbox Code Playgroud)

但是在拥有捆绑包之后,该包裹仍会留在捆绑包内。

osgi pom.xml maven-bundle-plugin

3
推荐指数
1
解决办法
1806
查看次数

如何使用gradle将文件夹放入tar文件

我是 gradle 的新手。我想创建一个 filename.tar 文件,其中包括(filename.war 和 data/config/*.properties)。war 文件保留在 build/libs 中。要求是:在 tar 文件中,我们需要有文件夹 data/config 和该文件夹下的所有属性文件。战争文件与数据文件夹保持在同一级别。

这是我所拥有的

task tarz(type: Tar) {
 archiveName = 'filename'
 from 'build/libs','data/config'
 include '*.war','*.properties'
 destinationDir = file('build/tar')
 extension 'tar'
 compression = Compression.GZIP
}
Run Code Online (Sandbox Code Playgroud)

上面的脚本只是将属性文件复制到 tar 中,而不是文件夹中。并且文件名是'filename',而不是'filename.tar'

请帮我。

directory zip tar gradle

3
推荐指数
1
解决办法
8603
查看次数

如何在maven多模块项目中只运行父pom.xml

我有maven多模块项目.在父级别,我有一些java文件.在父pom.xml中,在包阶段我做了一些事情.

通常,当我在父级别运行mvn包时,将运行父pom的包阶段,并且所有模块也将被打包.

我正在寻找一种允许我这样做的方法(当我运行mvn包时):

  • 允许我只运行paren pom.xml(包阶段的脚本),而不是模块.这是第一要务.
  • 允许我运行paren pom.xml和一些特定的模块(比如模块1,模块2但不是模块3,模块4).

我可以在这些问题上使用个人资料吗

谢谢.

profile module maven

2
推荐指数
2
解决办法
5606
查看次数