pom.xmlとweb.xmlを持つJavaプロジェクトの違いは何ですか?プロジェクトは、これらの両方の構成を同時に持つことができますか?pom.xmlとweb.xmlのWebプロジェクトの相違点
答えて
これらは完全に互換性があります。実際、彼らは完全に無関係のタスクを実行します。
pom.xml
はconfiguration file for Maven projectsです。その目標の1つは、Mavenを使用するときにプロジェクトのコンパイルと構築を支援することです。あなたはMavenのに慣れていない場合は、どこを
web.xml
build.xml
ファイルまたは
makefile
メイクファイルと考えることができますサーブレット、サーブレットマッピング、およびWebアプリケーションの他の側面を指定します。 ApacheのMavenのサイトから
のpom.xmlは、Mavenのを使用してプロジェクトを構成するためにあります。
web.xmlは、Tomcatの下のすべてのJava EEプロジェクトで使用されています。
あなたはプロジェクトをコンパイルおよびデプロイするためにMavenを使用できます。Tomcatはあなたのサーバーです。
'web.xml'であることはサーブレットコンテナを使用して、これまでのプロジェクトのために使用します。それは** Tomcat固有のものではありません**。 –
はい、後に修正しました。私はこのコード
Pomは依存ライブラリを定義します。これはMavenの一部です。これはあなたのサイトのlibフォルダにダウンロードして保存するjarファイルをmavenに伝えます。
ウェブXMLはウェブプロジェクトの設定方法です。
これらは、別のものと同じように共存することができます。
こんにちは@ Davos555、コードはPOM.xmlに移動する必要がありますか?ちょうど明確にするために!おかげで、このよう –
POMはあなたが必要な依存関係を見つけるために、Mavenのに使用されます。 – Davos555
Thanks @ Davos555、 –
web.xml
は、プロジェクトがサーブレットコンテナ(可能性も本格的なJava EEコンテナ)のいくつかの種類に実行されていることの指標です。
pom.xml
は、プロジェクトがthe Maven build systemを使用して構築されていることの指標です。
これらの2つの事柄は完全に直交しているので、任意のプロジェクトにそのいずれも、またはその両方を持たせることはできません。
2つのファイルは互いに関係ありません。
- のpom.xml - Mavenの設定ファイル。プロジェクト のビルドプロセスを制御します。
- web.xml - Webアプリケーション構成ファイル。デプロイメントの制御 およびWebアプリケーションのコンフィグレーション
POMファイルは、実際にはビルドプロセスのためだけにアプリケーションにデプロイするべきではありません。
POMは、「プロジェクトオブジェクトモデル」の略です。これは、pom.xmlという名前のファイルに保持されているMavenプロジェクトのXML表現です。 http://maven.apache.org/pom.html
はい両方の設定を同時に行うことができます。
- 1. importとconstとの相違点とcommonjsでの相違点
- 2. =と:=の相違点
- 3. PHPUnitとPHPSpecの相違点と相違点
- 4. Web設定のキャッシングコンポーネントの相違点
- 5. MSBuildとTFSBuildの相違点
- 6. string.hとstrings.hの相違点
- 7. NSArrayとNSMutableArrayの相違点
- 8. System.Web.CacheとHTTPContext.Curent.Cacheの相違点
- 9. saveとsave_model()の相違点
- 10. ディスパッチキューとNSOperationQueueの相違点
- 11. HTML5とjQueryの相違点
- 12. QtGui.QApplicationとQtCore.QCoreApplicationの相違点
- 13. CDO.MessageとSystem.Net.Mailの相違点
- 14. TransactionとTransactionScopeの相違点
- 15. addonGlobalLayoutListenerとaddOnPreDrawListenerの相違点
- 16. getGenericParameterTypesとgetParameterTypesの相違点
- 17. vmlinuxとvmlinux.oの相違点
- 18. KeyEventArgs.systemKeyとKeyEventArgs.Keyの相違点
- 19. Thread.sleep()とTimeUnit.SECONDS.sleep()の相違点
- 20. レポートとサブレポートの相違点
- 21. MPI_ScatterとMPI_Bcastの相違点
- 22. V8とECMAScriptの相違点
- 23. カーネルモードとドライバの相違点
- 24. アルゴリズムとメソッドの相違点
- 25. mysql_num_rowsとmysql_affected_rowsの相違点
- 26. modelAttributeとcommandNameの相違点
- 27. システムとshell_execの相違点
- 28. 'コミット'と 'リビジョン'の相違点
- 29. 'コンポーネントアーキテクチャ'と 'モジュラアーキテクチャ'の相違点
- 30. scipy.spatial.KDTreeとscipy.spatial.cKDTreeの相違点
どうもありがとうシャビ..助けてうれしい – TechSpellBound
:-) –