【问题标题】:Maven replacer plugin - Output directoryMaven 替换插件 - 输出目录
【发布时间】:2012-05-14 22:12:00
【问题描述】:

我正在使用具有以下配置的 maven 替换插件 http://code.google.com/p/maven-replacer-plugin/

<configuration>
    <includes>
        <include>api/**/*.java</include>
    </includes>
    <token>@Start.*?@End</token>
    <value></value>
    <regexFlags>
        <regexFlag>DOTALL</regexFlag>
    </regexFlags>
    <outputBasedir>publicapi</outputBasedir>
</configuration>

我的项目结构是 ap​​i/src/main/java/...xxx.java。我希望替换插件以这种结构生成文件 - publicapi/src/main/java/...xxx.java 而在当前配置下,插件会生成这样的文件 -publicapi/api/src/main /java/...xxx.java

我不想要介于两者之间的“api”目录。这个插件中是否有任何可用的属性可以解决我的问题。

【问题讨论】:

    标签: maven-2 maven-plugin


    【解决方案1】:

    基于docs it looks like outputDirectory 是您正在搜索的内容。

    【讨论】:

    • 是的,但是如果我使用 outputDir/outputBasedir,它会从父目录(即 api/src/main/java)复制源代码。我只想从 src/main/java java 复制,不想在复制时包含 api,这样我就可以拥有像 publicapi/src/main/java 这样的目录结构,而不是像 publicapi/api/src/main/ 这样的目录结构爪哇
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-06-23
    • 2018-10-13
    • 2018-11-03
    • 2017-07-02
    • 1970-01-01
    相关资源
    最近更新 更多