【发布时间】:2015-04-21 15:21:47
【问题描述】:
我有一个 Windows 批处理文件来为我创建一个文件 myUser.aaa。
我使用 exec-maven-plugin 调用这个 bat 文件
<plugins>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>exec-maven-plugin</artifactId>
<version>1.1</version>
<executions>
<execution>
<phase>pre-integration-test</phase>
<goals>
<goal>exec</goal>
</goals>
</execution>
</executions>
<configuration>
<executable>scripts/MyBat.bat</executable>
</configuration>
</plugin>
</plugins>
我想知道的是如何在执行 MyBat.bat 后将文件安装到我的 repo 中?
我首先想使用 bat 文件中的 mvn 命令来上传它,但这个作业是从 Jenkins 服务器执行的,它有自己的 maven 配置。如果我从 bat 文件运行 mvn,它将引用本地系统上的 maven。
【问题讨论】:
-
你从
scripts/MyBat.bat文件中调用 Maven 是否正确? -
@khmarbaise 反过来……我有一个调用 bat 文件的 maven 项目。 bat文件创建一个外部非jar库,执行bat文件后我希望能够上传创建的外部非jar库
-
啊,好吧,我明白了。添加了适当的答案。
标签: installation maven-3 maven-plugin