0

デフォルトのApacheCocoonプロジェクトを作成し、それをスタンドアロンアプリケーションとしてMyEclipseに移動することは可能ですか?

MyEclipseでアプリケーションをデプロイしてデバッグできるようになるので(基本的にすべての作業を実行できるので)、これを実現したいと思います。pom.xmlに依存しなくなり、シャットダウンして再起動せずに依存するjarをホットデプロイメントし、クリックするだけでパックされたデプロイメントを作成できるようになります。

これを達成するために私は何をしますか?ヒント/アドバイスをいただければ幸いです。

4

1 に答える 1

1

これを試して:

プロジェクトのディレクトリを作成し(実際には、2つのプロジェクトを作成します)、それに切り替えます。

次のコマンドを入力します。

mvn archetype:generate -DarchetypeCatalog=http://cocoon.apache.org

アーティファクト2を選択して、サンプルブロックを作成し、他の質問に適切に回答します

次のコマンドを入力します。

mvn archetype:generate -DarchetypeCatalog=http://cocoon.apache.org

アーティファクト3を選択して、繭のWebアプリを作成し、他の質問に適切に答えます

MavenプロジェクトをMEにインポートします。[ファイル]->[インポート]->[Maven4MyEclipse]->[既存のMavenプロジェクト](上記で作成した親ディレクトリをインポートのベースとして使用します(インポートで実際にプロジェクトが使用されるため、元の状態を維持する場合はコピーします)。フォルダを配置します)。エラーを無視します。

MyEclipseで、webapp pomを編集し、ブロックプロジェクトに定義されている依存関係を追加します(groupid、artifactid、およびversionの最初の数文字を入力した後、各フィールドでコンテンツアシスト(Ctrl-Space)を使用できる場合があります)。pomを保存します。

webapプロジェクトのプロパティを開き(右クリックして[プロパティ]を選択)、[MyEclipse]->[Web]ページと[展開]タブに移動します。Web Project DeploymentPolicyの「Useworkbenchdefaultsettings」の選択を解除し、JAR...を選択します。[OK]をクリックします。

これで、MyEclipseを使用してデプロイできるようになります。組み込みのTomcatサーバーにデプロイしてhttp://localhost:8080/cocoon-webapp/block1/、Webブラウザーでブロックに到達するために使用してください(「block1」を新しいブロックと呼んだものに変更してください)。

于 2012-11-09T09:38:38.723 に答える