2

最近、maven ビルド ツールに関連して「アーティファクト」という用語に出くわしました...

ソフトウェア業界、特にMavenにおける「アーティファクト」の意味を誰か説明してください。

4

1 に答える 1

1

Maven は、ビルドイン プロジェクトを編成します。in maven は、maven プロジェクトによって生成されるリソースです
artifact各 Maven プロジェクトは、 などのartifactようなものを 1 つだけ持つことができます。 プロジェクトの構成ファイルには、アーティファクトのビルド方法、単体テストの実行方法などが記述されています。一般に、maven を使用してビルドされたソフトウェア プロジェクトは、アーティファクト (jar など) をビルドする多くの maven プロジェクトで構成されます。 )が製品を構成しています。 例えば jar, war, ear
"pom.xml"

Root-Project   // produces no artifact, simply triggers the build of the other projects
  App-Project  // The application, that uses the libraries
  Lib1-Project // A project that creates a library (jar)
  Lib2-Project // Another library
  Doc-Project  // A project that generates the user documentation from some resources

Maven アーティファクトは Java リソースに限定されません。必要なリソースを生成できます。例: ドキュメント、プロジェクト サイト、zip アーカイブ、ネイティブ ライブラリなど。

于 2011-08-20T06:58:57.987 に答える