1

来自http://sap-production.github.io/xcode-maven-plugin/site的 Xcode Maven 插件是一个不错的 maven 插件,适合喜欢 maven 并且不想避免 xcode 依赖项、框架创建等方面的痛苦的人.

它在存储库中创建并安装 lib 和标头。

在此过程中,标头捆绑在一个 .tar 文件中。

出于某种原因,我需要在安装之前编辑 tar 文件并在其中添加一些文件。但是由于我对 maven 很陌生,所以我需要一些帮助!

如何在安装之前修改 Maven 的副产品?我想我可以编写一些脚本,将一些文件添加到 .taf,但我如何确定它在安装之前执行?

4

1 回答 1

1

@Redwarp - 问这个问题已经有一段时间了,但我会提供一个答案。

您可以将 Maven 插件的目标配置为在 Maven 构建生命周期的特定阶段执行。

选择在安装阶段之前执行的阶段。打包可能是您编辑 tar 文件和添加所需文件的最佳阶段。

以下只是一个概括的例子(重点应该放在阶段和目标上):

<project>
  ...
      <build>
          <plugins>
              <plugin>
                  <groupId>com.sap.prd.mobile.ios.mios</groupId>
                  <artifactId>xcode-maven-plugin</artifactId>
                  <version>1.12.0</version>
                  <extensions>true</extensions>
                  <executions>
                      <execution>
                          <id>do-something</id>
                          <phase>package</phase>
                          <configuration>
                              ...
                          </configuration>
                          <goals>
                             <goal>plugin-goal</goal>
                          </goals>
                      </execution>
                  </executions>
              </plugin>
          </plugins>
      </build>
  ...
</project>

找到适合您需求的插件并将它们的目标绑定到适当的 Maven 生命周期阶段……您很有可能已经找到了这一点。

于 2013-09-08T04:27:23.857 回答