1

.m2リポジトリのJarを置き換えたい。リポジトリに古いバージョンのJarがあります。新しいものに更新したい。

現在私はjtidy-4aug2000r7-dev.jarにいC:\.m2\repository\jtidy\jtidy\4aug2000r7-devます。

jtidy-r938にアップデートしたいです。このjarファイルはローカルフォルダーにあります。

誰かがそれを行う方法を教えてもらえますか?

4

6 に答える 6

4

中央にあるため、最も簡単な方法は、プロジェクトへの依存関係として宣言して実行することmvn dependency:getです。

<dependency>
    <groupId>net.sf.jtidy</groupId>
    <artifactId>jtidy</artifactId>
    <version>r938</version>
</dependency>

これにより、r398バージョンがバージョンの横の(別の)サブディレクトリに配置され4aug2000r7-devます。

アーティファクトを手動でインストールするには、この回答を参照してください

乾杯、

于 2013-01-31T12:26:06.240 に答える
2

更新された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ファイルをローカルにインストールします。

于 2013-01-31T12:27:21.800 に答える
1

あなたの更新pom.xml

特にこれに似たもの

<dependency>
      <groupId>junit</groupId>
      <artifactId>junit</artifactId>
      <version>**4.0**</version>
      <type>jar</type>
      <scope>test</scope>
      <optional>true</optional>
    </dependency>

必要に応じてバージョンを更新します

于 2013-01-31T12:27:06.637 に答える
1

pom.xmlの依存関係タグのバージョンを更新します。中央のMavenリポジトリから新しいバージョンが自動的にダウンロードされます。

于 2013-01-31T12:50:10.127 に答える
0
  • POMファイルの依存関係を更新します
  • フォルダを削除します
  • Jarに依存するMavenコマンドを実行すると、自動的にフェッチされます
于 2013-01-31T12:26:21.667 に答える
0

それを削除し、pom.xmlのバージョン番号を更新して、依存関係を更新します。バージョンがMavenリポジトリで利用できない場合は、指定されたバージョンで独自のアーティファクトを作成し、目的に使用してください。

于 2013-01-31T12:26:54.233 に答える