2017-03-17 57 views
0

Here是一個鏈接到NetBeans的mercurial源代碼。在maven倉庫中有jar。如何確定源代碼中的哪些提交與Maven回購中的哪個版本相對應?如何確定org.netbeans.swing.outline的maven版本?

注意

據我所知,在行家回購罐子出現晚得多然後在善變的承諾,但一些罐子可以用「映射」不知何故?

順便說一句

NetBeans團隊使用Ant構建爲,但有人發佈建造源到Maven倉庫可能有與Maven POM文件索姆來源是什麼?

+0

您的問題是否表示針對特定源代碼提交的版本? – nullpointer

+0

是的,你是對的 – Cherry

回答

1

來源包含了Java清單以下文件:

o.n.swing.outline/manifest.mf 

所以該算法是:從mvnrepository

  1. donwload罐子一些版本。
  2. 打開清單文件並參見OpenIDE-Module-Specification-Version 值。
  3. 下載其他jar如果值是從源頭manifest.mf

不同也不要忘了添加http://bits.netbeans.org/maven2/作爲存儲庫。不知道爲什麼mvnrepository可以顯示artefact,可以將jar傳遞給你,但不能通過maven發送jar。