アーティファクトを Maven/Nexus に保存する必要がありますが、プルダウンするときに最後にバージョン番号を付けてはなりません。
私を怒る前に、しかめっ面をオラクルに向けてください。
私は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 を探しているだけで幸運です。しかし、それは動作します!
これについてアドバイスをくれたみんなに感謝します!
ジェフ