【问题标题】:How to Execute DOS commands through maven?如何通过maven执行DOS命令?
【发布时间】:2012-12-13 12:32:04
【问题描述】:

我得到了ant 的解决方案,但是如何通过maven 执行DOS 命令? 我正在gruntjs 中构建我的脚本,并且为了运行我使用节点命令提示符,但我想通过 maven 执行该命令。任何的想法???

【问题讨论】:

    标签: node.js maven build dos gruntjs


    【解决方案1】:

    这可能是Maven's Exec Plugin 的一个用例。

    在插件中使用exec:exec 目标进行实验。

    <plugin>
      <artifactId>exec-maven-plugin</artifactId>
      <groupId>org.codehaus.mojo</groupId>
      <executions>
        <execution>
          <id>Script Run</id>
          <phase>generate-sources</phase>
          <goals>
            <goal>exec</goal>
          </goals>
          <configuration>
            <executable>${basedir}/<relativepathinyourproject>/yourscript.bat</executable>
          </configuration>
        </execution>
      </executions>
    </plugin>
    

    【讨论】:

    • 感谢您的回答,但 .bat 文件仅在 windows 中创建,我正在为 windows 和 Mac 创建应用程序,那么 mac 有什么解决方案吗?
    • maven 配置文件可能是管理这种情况的正确方法。相反,您也可以使用 java 程序来包装 bat 和 sh 文件:)。
    猜你喜欢
    • 2013-04-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-09-10
    相关资源
    最近更新 更多