繁体   English   中英

Maven 针对某个架构和平台

[英]Maven target a certain architecture and platform

某些 Maven 存储库包含特定于平台和体系结构的 JARs。 有没有办法在我的 POM 文件中指定它,这样我就不会从 Maven 存储库下载不必要的文件?

例如 leptonica、mkl、openblas、opencv

下列的

http://maven.apache.org/guides/introduction/introduction-to-profiles.html

你可以写

<profiles>
  <profile>
    <activation>
      <os>
        <name>Windows XP</name>
        <family>Windows</family>
        <arch>x86</arch>
        <version>5.1.2600</version>
      </os>
    </activation>
    <dependencies>
      <dependency>
         <groupId>org.x</groupId>
         <artifactId>something</artifactId>
         <version>1.2.3</version>
      </dependency>
    </dependencies>
  </profile>
</profiles>

<activation>允许您仅在操作系统满足某些条件时才包含依赖项。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM