0


私はmavenを使用するのが初めてです。
ビルドツールとしてmavenを使用しています。Maven を使用してコードをビルドするとき、ビルド中に作成されたアーティファクト、つまり jar と zip をローカルの maven-repo と別のバックアップ フォルダーにコピーします。
私はmavenを使用して、アーティファクトをmaven-repoからサーバーにコピーし、そこでデプロイする必要があります。私が使用する pom は、最新のアーティファクトを自動的に選択し、必要なサーバーにデプロイします。
ただし、私がやりたいことは、maven-repo ではなく、時々別のフォルダーからアーティファクトを選択するように maven に指示することです。

and で試してみましたが、役に立ちませんでした。助けてください:)

4

3 に答える 3

0

あなたのやり方と Maven のやり方との間の最善の妥協点は、.m2/repositoryバックアップ フォルダーとして、通常はホームの下のディレクトリにある Maven のローカル リポジトリに依存することだと思います。このように、バックアップを実行することとデプロイを実行することの違いはmvn install、最初のケースとmvn deploy2 番目のケースで使用するだけになります。

Maven を使用すると、Maven の開発者が意図したものとは異なる方法で多くのことを実行できますが、Maven の規則に従う方がはるかに簡単です。

于 2013-05-10T13:53:14.420 に答える
0

これはmavenの予想される使用法に反するというクリスに同意しますが、... pom.xmlでこれを試してください

<repositories>
    <repository>
        <id>my-internal-site1</id>
        <url>file:${project.basedir}\cometrepo</url>
    </repository>
</repositories>

URL をローカル フォルダーに変更します。

フォルダー内で、参照されるアーティファクトは、pom で参照されているのと同じ構造である必要があります。

それが役立つことを願っています。

于 2013-05-10T15:42:16.213 に答える