首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >maven命名约定32位与64位和windows与linux

maven命名约定32位与64位和windows与linux
EN

Stack Overflow用户
提问于 2012-12-11 22:57:22
回答 2查看 1.5K关注 0票数 5

我有一个有4个不同版本的库: 32位和64位windows以及32位和64位linux。在将每个库上传到maven存储库时,我正在尝试找出它们的名称。到目前为止,我有:

代码语言:javascript
运行
复制
  <!--windows 32bit -->
  <groupId>com.lib-name.win</groupId>
  <artifactId>lib-name</artifactId>
  <classifier>x86<classifier>
  <version>10</version>

  <!--windows 64bit -->
  <groupId>com.lib-name.win</groupId>
  <artifactId>lib-name</artifactId>
  <classifier>x86-64<classifier>
  <version>10</version>

  <!--linux 32bit -->
  <groupId>com.lib-name.nix</groupId>
  <artifactId>lib-name</artifactId>
  <classifier>x86<classifier>
  <version>10</version>

  <!--linux 64bit -->
  <groupId>com.lib-name.nix</groupId>
  <artifactId>lib-name</artifactId>
  <classifier>x86-64<classifier>
  <version>10</version>

在这种情况下,有没有更标准的方式为maven中的jar命名?还是我走在正确的轨道上?

EN

Stack Overflow用户

发布于 2012-12-20 03:35:02

我认为使用相同的组和工件id和不同的分类器是最干净的方法。考虑一下源代码jars是如何由maven源代码插件发布的(它只是另一个分类器)。也来看看这个:

One Artifact for different configurations

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

https://stackoverflow.com/questions/13822407

复制
相关文章

相似问题

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