首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Maven2 +原生maven插件

Maven2 +原生maven插件
EN

Stack Overflow用户
提问于 2011-08-30 17:09:41
回答 2查看 716关注 0票数 2

我的问题很简单:我试着为我的公司编译一个c独立的项目。出于这个需要,我安装了原生的maven插件。在输出中,我期望构建生成3个二进制文件( uexe )

但在pom.xml中,我只能编译单个文件。这意味着pom.xml只能处理一个二进制/或共享库...一次一次。(事实上,由于pom.xml格式,我怀疑这是一种正常行为。生成的文件的扩展名类似于artifactId + uexe,不能更改输出文件名。)

我需要为本机插件中的每个编译文件创建不同的pom.xml吗?(我不这么认为……)

你有什么建议吗?如何处理这种情况的最佳实践?有没有办法用maven和原生插件一次编译多个二进制文件?我听到了纳尔的声音...但是nar创建nar归档并不是我需要的。

非常感谢你的预付款!

EN

回答 2

Stack Overflow用户

发布于 2011-08-30 19:18:41

您可以配置用于多次执行编译的插件,以生成多个工件,例如,这些工件应该由分类器区分开来。

代码语言:javascript
复制
   <plugin>
      <groupId>org.codehaus.mojo</groupId>
      <artifactId>native-maven-plugin</artifactId>
      <extensions>true</extensions>
      <executions>
           <execution>
             <goals>
               <goal>compile</goal>
             </goals>
             <phase>compile<phase>
             <configuration>
              ...
             </configuration>
           <execution>
      </executions>
   </plugin>
票数 2
EN

Stack Overflow用户

发布于 2015-02-12 01:14:29

我没有一个解决方案,而是一个观察值。我正在尝试使用插件与多次执行,以建立一个32位和64位DDL。在其他情况下,您需要使用不同的"envFactoryName“来设置MS环境,该环境放在执行配置下。

然而,在我看来,工厂只完成了一次。所以我现在使用的是一个脚本。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7240950

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档