問題タブ [maven-cargo]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - Javaシステムのプロパティをmaven-cargoコンテナに渡す方法
継続的インテグレーションのためにmaven2Webプロジェクトを準備しています。統合テストを実行する前に、 Mavenカーゴプラグインを使用してWARをTomcat6xに自動的にデプロイします。
私のコードは、で設定されているいくつかのシステムプロパティに依存していますMAVEN_OPTS=-Dfoo=bar
。残念ながら、アプリケーションをTomcatにデプロイすると、これらのプロパティが失われます。
これらのプロパティをTomcatに渡すにはどうすればよいですか?
maven-2 - Cargo プラグインで Maven を使用する際の問題
Tomcat へのホット デプロイメントを処理するためにカーゴ プラグインで Maven を使用している場合、.war アーティファクトが現在存在しない場合、maven はクリーン タスクで失敗します。したがって、mvn clean を実行してから mvn clean package を実行すると、エラーが発生します。貨物にそれを無視させるにはどうすればよいですか?
maven-2 - Maven2: Cargo プラグインのホットデプロイメントと Jonas のサポート
Jonasサーバーをターゲットとする戦争のホットデプロイメントの恩恵を受けるために、Cargoプラグインをmavenプロジェクトで動作させようとしています。
公式ドキュメントでは、何がサポートされていて何がサポートされていないかについて明確ではありません (たとえば、 http://cargo.codehaus.org/Hot+Deploymentだけでなく、http : //cargo.codehaus.org/JOnASも見つけることができます)。 +4.x )。
とにかく、戦争のPOMには次の構成があります。
そして、私が走るとき
私のプロジェクトでは、war は Jonas webapps フォルダーにコピーされますが、ホット デプロイメントはありません。ファイルはコピーされるだけですが、hot deploy Jonas コマンドは呼び出されないため、変更内容はすぐには利用できません。
編集:回答で提案されているようにデプロイヤ構成も追加しようとしましたが、動作は同じです(つまり、戦争はコピーされますが、戦争がジョナスにリロードされないように、ジョナスホットデプロイコマンドは呼び出されません)。
何か不足していますか、それとも Cargo Maven プラグインが Jonas Hot Deployement をサポートしていないと言っているのですか?
前もって感謝します!
maven-2 - Maven と組み込みの桟橋の使用: ClassCastException
私はJavaで書かれたWebアプリケーションを持っています。
組み込みの jetty サーバーで統合テストを実行したいと考えています。
その目的のために、私はMavenプロジェクトを持っています(統合テストを実行するためだけに)。
デプロイには cargo-maven2-plugin を使用します。しかし、桟橋の起動中に次のメッセージが表示されます。
完全なログ:
Maven 貨物設定:
助けてthx
maven-2 - cargo:start using maven で特定の子プロジェクトをデプロイする方法
開発したアプリケーションがあり、ビルド プロセスを簡単にしようとしています。親の POM ファイルは次のようになります。
このファイルは、基本的に独立した子プロジェクトである 3 つのプロファイルを持っていることを示しています。以下のように、このファイルに貨物プラグインを追加しています。
しかし、「mvn cargo:start」を実行すると、Tomcat インスタンスは正常に動作しますが、子アプリはデプロイされません。最初の子アプリケーション (www) (www-webapp-1.2.0.war という war ファイルを生成する) を自動デプロイする方法はありますか?
更新: Pascal に感謝します。以下のようにビルドタグを変更してみました:
しかし、まだ機能していません。以下のようにビルドエラーが発生します。
アーティファクト [com.shc.obu.ca.osol:www-webapp-1.2.0:war] はプロジェクトの依存関係ではありません。「www-webapp」と「www」もアーティファクト ID として試しましたが、エラーは同じままでした。
同じものを依存関係タグに追加すると、次のような循環参照エラーが発生します。「リアクター内のプロジェクトには循環参照が含まれています」
maven-2 - カーゴ-maven2-pluginをjbossas5にデプロイする方法を教えてください。
私はcargo-maven2-pluginを試しましたが、jboss5xにデプロイしません。pom.xmlは
私はcargo:deployer-startまたはcargodeployer-deployを実行しますがエラーです
cargo:deployer-startエラーメッセージは次のとおりです。
およびcargodeployer-deploy
実行中のコンテナへのデプロイを読みましたが、jboss5でwebappをデポリする方法がわかりません:(
maven-2 - cargo-maven2-plugin を使用した GlassFish へのホットデプロイ、設定方法は?
このページから、Cargo Maven プラグインが GlassFish 3.x へのホット リモート デプロイメントをサポートしていないことがわかりましたか? 私が間違っている場合、そのようなタイプの操作をサポートするように構成するにはどうすればよいですか?
たぶん、他のプラグインを使用する必要がありますか?「ホット」モードで、HTTP 経由で GlassFish リモート インストールにデプロイしたいと考えています。
maven-2 - cargo-maven2-plugin を介して JBoss にデプロイされた war は、JBoss AS 管理コンソールからはアクセスできません
次のPOM構成を使用して、リモートJBoss 5.1.0に戦争を展開しています
正常に動作し、Web プロジェクトはhttp://localhost:8080/my-web-project/経由で起動されます
しかし、JBoss AS 管理コンソール ( http://localhost:8080/admin-console/ )にはその痕跡はありません。
正常ですか?
前もって感謝します
maven-2 - maven tomcat プラグインまたは cargo プラグイン?
春のソース コードの例では、maven tomcat プラグインを使用しており、コマンドを使用してこれらのプロジェクトを実行できmvn tomcat:run
ますが、アプリケーションがローカルの tomcat サーバー ("C:\apache tomcat\webapps\") に展開されていないことがわかりません。
また、cargo プラグインとの違いは何ですか? (この場合、コマンドmvn cargo:redeploy
を実行すると、アプリケーションが「C:\apache tomcat\webapps\」にデプロイされていることがわかります)
春の例のPOMに貨物プラグインを追加すると(mvn-showcase、petclinicなど)..それは物事を台無しにしますか?