如何确定org.netbeans.swing.outline的maven版本?

时间:2017-03-17 02:24:51

标签: java swing maven netbeans mercurial

Here是使用netbeans的mercurial源代码的链接。 maven存储库中有jar。如何确定源中的提交对应于maven repo中的版本?

注意

据我所知,maven repo中的罐子出现的时间要晚得多,但是有些罐子可以映射到#34;不知何故?

顺便说一下

Netbeans团队使用ant进行构建,但有人将构建的源代码发布到maven存储库中可能有来自maven pom文件的som源吗?

1 个答案:

答案 0 :(得分:1)

Sources包含以下带有java manifest的文件:

o.n.swing.outline/manifest.mf

所以算法是:

  1. 使用某个版本从mvnrepository下载jar。
  2. 打开清单文件并查看OpenIDE-Module-Specification-Version 值。
  3. 如果值与来源manifest.mf
  4. 不同,请下载其他jar

    另外,不要忘记添加http://bits.netbeans.org/maven2/作为存储库。不知道为什么mvnrepository可以显示人工制品,可以将jar转移给你,但不能通过maven发送jar。