2016-07-20 7 views
0

netbeans IDEの初心者です。 Netbeans階層のweb.xmlファイルがEclipse IDEのpom.xmlファイルと同じであることを知りたい。netbeans web.xmlファイルはeclipseのpom.xmlファイルと同じですか?

Eclipseでは、プロジェクトを作成するときに、pom.xmlファイルが付属しています。依存関係を変更または追加する必要があるときは変更できます。 Netbeansではどうですか? web.xmlはpom.xmlと同じように動作します

+0

web.xmlの?あなたはそれを投稿できますか? NetBeans用の特定のweb.xmlについて聞いたことがありません。 – Apostolos

+0

コード内にweb.xmlが見つかりました。プロジェクト階層にpomファイルがありませんでした。私はただweb.xmlファイルがpom.xmlと同じように動作すると結論したいと思います。 –

答えて

2

私はあなたがこれをすべて間違っていると思います。いくつかの資料を読んでください。

のweb.xml - デプロイメントディスクリプタ

Java Webアプリケーションは、URLは、サーブレットにマップのURLが認証を必要とする、およびその他の情報をどのように判断するために配備記述子ファイルを使用します。このファイルの名前はweb.xmlで、アプリケーションのWARのWEB-INF/ディレクトリにあります。 web.xmlは、Webアプリケーションのサーブレット標準の一部です。

Webアプリケーションのデプロイメント記述子は、アプリケーションのクラス、リソース、構成、およびWebサーバーがそれらを使用してWeb要求を処理する方法を記述します。 Webサーバーは、アプリケーションの要求を受け取ると、デプロイメント記述子を使用して、要求のURLを要求を処理するコードにマップします。

のpom.xml - プロジェクトオブジェクトモデル

AプロジェクトオブジェクトモデルやPOMは、Mavenの中の作業の基本単位です。これは、Mavenがプロジェクトをビルドするために使用するプロジェクトと設定の詳細に関する情報を含むXMLファイルです。ほとんどのプロジェクトにはデフォルト値が含まれています。これの例は、ビルドディレクトリで、targetです。ソースディレクトリはsrc/main/javaです。テストソースディレクトリはsrc/test/javaです。等々。

POMを代わりに実行することが可能な目標が含まれているmaven.xmlファイルを有していると、目標やプラグインは今pom.xmlに設定されているのMaven 2にpom.xmlにMavenの1でproject.xmlから改名されました。タスクまたはゴールを実行するとき、MavenはカレントディレクトリのPOMを探します。 POMを読み取り、必要な構成情報を取得してから目標を実行します。

POMで指定できる設定の一部は、プロジェクトの依存関係、実行可能なプラグインまたは目標、ビルドプロファイルなどです。プロジェクトのバージョン、説明、開発者、メーリングリストなどのその他の情報も指定できます。

以下のページを参照してください。 NetBeansで

  1. https://maven.apache.org/guides/introduction/introduction-to-the-pom.html
  2. https://cloud.google.com/appengine/docs/java/config/webxml
+0

1. eclipseのどのファイルがpomのように機能しますか? 2. netbeansでmavenプロジェクトを作成すると、POMファイルが作成されますか? –

+0

でもeclipseにはmavenプロジェクト用のpomファイルがあります。この記事のhttps:// netbeansを読んでください。org/kb/docs/javaee/maven-entapp.htmlを参照してください。 –

+0

上記のリンクを読んだあと、pomファイルはプラットフォームに依存しませんが、mavenプロジェクトに依存していることが分かりました。私がMavenプロジェクトに行くと、POMファイルが生成されます。儀式ガートハーマンですか? –

関連する問題