web-dev-qa-db-ja.com

AntプロジェクトをMavenプロジェクトに変換する方法

AntプロジェクトをMavenプロジェクトに変換する方法は? link (Wicketプロジェクト)となるサンプルプロジェクト

ありがとう

24
adelarsq

Mavenを使用する良い点は、Mavenの方法を実行すると、ほとんどの標準的なものが自動的に機能することです。単純なwebappの場合:

  1. GroupId、artifactId、およびversionを使用してpomを作成します(パッケージ:war)
  2. 必要な依存関係をpomに追加します
  3. 移動する
    • Src/main/JavaへのJavaソース
    • src/main/resourcesへのリソース、
    • src/main/webappへのwebappコンテンツ、
    • src/test/Javaおよびsrc/test/resourcesへのコンテンツのテスト
  4. コンパイラコンプライアンスバージョンを設定 Mavenコンパイラプラグインを使用

これで「n」を実行できるはずです。

23

http://www.sonatype.com/people/2009/04/how-to-convert-from-ant-to-maven-in-5-minutes/

私はあなたのantスクリプトがどのように見えるかわかりませんが、ビルドの基本的なスクリプトを想定して、プロジェクトの pom.xml ファイルを作成し、依存関係を追加してからビルドする必要がありますメイブン経由。

5
Steven Benitez

将来ここに着く人のために、ファイルハッシュを使用してmavenの依存関係を見つける簡単な方法があります。したがって、アーティファクトのバージョンを推測する必要はありません。

以下の記事のとおり、アイデアは、情報を検索する依存関係のSHA1チェックサムを生成し、そのハッシュを使用してNexusリポジトリマネージャーで逆検索を行うことです。チェックサム生成には、MicrosoftのFCIV(無料)ユーティリティを使用できます。

https://devreads.xyz/ant-to-maven-conversion-the-painless-method/

1
DinushaNT