[英]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.