.m2リポジトリのJarを置き換えたい。リポジトリに古いバージョンのJarがあります。新しいものに更新したい。
現在私はjtidy-4aug2000r7-dev.jar
にいC:\.m2\repository\jtidy\jtidy\4aug2000r7-dev
ます。
jtidy-r938にアップデートしたいです。このjarファイルはローカルフォルダーにあります。
誰かがそれを行う方法を教えてもらえますか?
中央にあるため、最も簡単な方法は、プロジェクトへの依存関係として宣言して実行することmvn dependency:get
です。
<dependency>
<groupId>net.sf.jtidy</groupId>
<artifactId>jtidy</artifactId>
<version>r938</version>
</dependency>
これにより、r398
バージョンがバージョンの横の(別の)サブディレクトリに配置され4aug2000r7-dev
ます。
アーティファクトを手動でインストールするには、この回答を参照してください。
乾杯、
更新されたjarがローカルにある場合は、次のコマンドを使用します
mvn install:install-file -Dfile=path-to-your-artifact-jar \
-DgroupId=your.groupId \
-DartifactId=your-artifactId \
-Dversion=version \
-Dpackaging=jar \
-DlocalRepositoryPath=path-to-specific-local-repo
更新されたjarファイルをローカルにインストールします。
あなたの更新pom.xml
特にこれに似たもの
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>**4.0**</version>
<type>jar</type>
<scope>test</scope>
<optional>true</optional>
</dependency>
必要に応じてバージョンを更新します
pom.xmlの依存関係タグのバージョンを更新します。中央のMavenリポジトリから新しいバージョンが自動的にダウンロードされます。
それを削除し、pom.xmlのバージョン番号を更新して、依存関係を更新します。バージョンがMavenリポジトリで利用できない場合は、指定されたバージョンで独自のアーティファクトを作成し、目的に使用してください。