我需要在Maven/Nexus中存儲工件,但是當它被拉下時,最終不得有版本號。存儲沒有版本號的Nexus/Maven工件
在您抨擊我之前,請指出您對Oracle的憤怒。
我有comm.jar
(Oracle通信端口驅動程序)。我已經把它放在我的聯繫服務器&中,結果爲comm-1.0.jar
。但JAR包含以下代碼:
if(streamtokenizer.ttype == -3
&& (i = streamtokenizer.sval.indexOf("comm.jar")) != -1)
它的硬編碼使用自己的名字就知道在哪裏可以找到與它去配置文件。該jar被簽名,所以我無法對其進行更改。
所以...如何在Nexus中存儲jar並且沒有分機號碼?
這不是我的問題的確切答案,但它確實解決了我的問題。
我打電話給我的jar「comm.jar-1.0.2.jar」代碼在文件名中查找'comm.jar',所以現在找到它! 好的,所以這是一個巧克力,我很幸運,內部代碼只是尋找indexOf。但它的作品!
感謝大家對此的建議!
Jeff
考慮我的愁容牢牢針對甲骨文。這是可怕的編碼! –
我想這個問題是在運行時。所以它不會被剝奪,直到與你的應用程序部署,對吧?所以問題是你如何打包你的應用程序?這與瞭解IMO有關。 – maba