在构建期间执行sh脚本

时间:2016-02-24 15:00:27

标签: maven plugins

我在pom.xml中有这个插件

        <plugin>
            <artifactId>exec-maven-plugin</artifactId>
            <groupId>org.codehaus.mojo</groupId>
            <executions>
                <execution><!-- Run our version calculation script -->
                    <id>Version Calculation</id>
                    <phase>generate-sources</phase>
                    <goals>
                        <goal>exec</goal>
                    </goals>
                    <configuration>
                        <workingDirectory>${basedir}/target/process.properties</workingDirectory>
                        <executable>${basedir}/Scripts.sh</executable>
                    </configuration>
                </execution>
            </executions>
        </plugin>

Process.Properties文件

link.item=true
link.process=false
link.process.run=Downloads_Item.txt$

Scripts.sh

   #!/bin/bash
   sed 's/Downloads_Item/Downloads_Item_NiteVate/g' Process.properties

我正在尝试通过执行link.process.run来替换标记Scripts.sh的值。

我试过但它没有用。这应该在构建时发生。 我无法找到问题在哪里

0 个答案:

没有答案