問題タブ [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 - maven 貨物とセレン
自動化にはmaven cargoとseleniumを使用しています。コードは次のとおりです。
しかし、戦争が大きくなり始めてpingtimeoutが増加し始めたため、pingタイムアウトを使用したくありませんが、展開には少し時間がかかり、pingtimeoutが言及されていない場合はセレンが待機しないため、現時点では強制されています.
この問題の解決策はありますか?
cargo - CargoMavenプラグイントークンの置換
私はcargo-mavenプラグインを使用しており、プラグインのトークン置換機能を使用しようとしています。どういうわけかそれは私のために働いていません。貨物がトークンを値に置き換えることができるように、トークンを表す方法がわからないと思います。これが私のプラグイン設定です
test.propertiesの内容は次のとおりです。
カーゴプラグインのトークン置換の使い方の例を教えていただければ幸いです。
ありがとう
eclipse - java 6 maven webapp を netbeans から tomcat に公開する際のわずかな URL の不一致
正直なところ、Eclipse 3.6 (STS) を使用してこの小さな Maven webapp を開始しましたが、非常に複雑であることがわかり、netbeans に切り替える必要がありました。本当に Eclipse を使用したかったのですが、これらは地上の現実です。同じプロジェクトの Eclipse バージョンが必要です。ありがとう
埋め込みアーキタイプを使用して Maven webapp をセットアップし、cargo プラグインを使用して配置を処理します。基本的にはプロジェクト内にのみ存在します。hello world index.jsp
あちこちで pom 構成を選択した後、私の pom は最終的に このようになります。IDEを再起動した後に公開を開始しましたが、http://localhost:8080/に公開していますが、私にとってはhttp://localhost:8080/mvnTestWebapで期待しています
ここに私の質問があります
- 質問 1 : どうすれば修正できますか?
- 質問 2 : 私の pom は netbeans に結び付きすぎていると思います。Tomcat へのパブリッシュの結果を達成するにはどうすればよいですか?しかし、移植可能な pom を持っていますか?Eclipse で実行できる書き直しを誰かが提案できますか?
- 質問 3 : Eclipse で「実行」される netbeans に対応するものは何ですか?
tomcat - 統合テストのためにTomcatにデプロイする前に、my.war /WEB-INF/の構成ファイルを変更する
TomcatにデプロイするJettyサーブレットに基づくRESTクライアント/サーバーアプリケーションがあります。クライアントとサーバー、および2つの異なるモジュール。
また、統合テストの起動のみを担当する3番目のモジュール(webapp-tests)を作成しました。
テストを実行する前に、 「Cargo」プラグインを使用してサーバーモジュールによって作成された「war」のいくつかのインスタンスをデプロイしたいと思います。
実際、「WEB-INF /」にいくつかの設定(MySQL接続設定、タイミングなど)を含む構成ファイルがあります。そして、Cargoでデプロイする前に、WARファイル内のこの構成ファイルをいくつかの構成のフレーバー(いくつかのMySQLバージョンなど)で変更したいと思います。
私がこれをどのように管理できるかについての考えがありますか。
よろしくお願いします。
ラファエル
tomcat - CARGO を使用した tomcat でのリモート展開がタイムアウトで失敗する
cargo-maven2-plugin (1.0.6) を使用してリモート デプロイを実行すると、問題が発生します。私が展開している戦争はかなり大きく、デフォルトの 20 秒では完全な展開を行うには不十分です。実際の例外は (20 秒後):
次のように構成された貨物があります。
tomcat - Mavenを使用してWebアプリとTomcatを一緒にパッケージ化するにはどうすればよいですか?
ApacheTomcatに埋め込まれたWARとしてパッケージ化されたアプリケーションを配布したいと思います。つまり、Tomcatをアプリケーションと一緒に配布したいのです。
この種の配布パッケージは、Mavenでどのように実行できますか?
Maven Cargo Pluginを見たことがありますが、アプリケーションをコンテナーにローカルにデプロイすることを目的としているようです。おそらく、Cargoプラグインに対する追加のステップが必要です。cargo:package
興味深いように見えますが、ドキュメントが不足しています。
java - カーゴ-maven2-pluginで使用するcore.cargo.versionを指定する方法
既存のMavenアプリケーションをTomcat7.10以降を使用するようにアップグレードしようとしています。
7.8では、cargo-maven2-pluginを使用してtomcatコンテナーを起動し、webappをデプロイします。これは正常に機能します。
7.10以降では、これは次のエラーで失敗します。
これは、このライブラリが7.9でtomcatから削除されたためですが、使用しているカーゴのバージョンでは、server.xml構成でこのライブラリが指定されています。
バグはcargo1.1.0で修正されました(http://jira.codehaus.org/browse/CARGO-923?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel)
私は、Maven(より具体的にはcargo-maven2-plugin)が使用する必要があるバージョンの貨物を強制する方法を見つけようとしています。
私のpom.xmlの関連部分は次のようになります。
問題は、これが常に、cargo-maven2-pluginバージョン番号を介してcargo1.6を使用することです。mvnrepositoryを確認すると、これは利用可能な(そして壊れている)最新バージョンです。
configuration->propertiesセクションでcore.cargo.versionを指定しようとしても、違いはないようです。
何か案は?
tomcat - Maven 3 および Cargo - 「プレフィックス 'cargo' のプラグインが見つかりません」
次のコードを pom.xml に追加しました (ここで指定されているとおり):
ただし、実行するmvn clean verify cargo:run
と、次のようになります。
どんな助けでも大歓迎です。
merge - シンプルな WAR ファイルのマージ - 最初の WAR ファイルを 2 番目の WAR ファイルで上書き
単純に 2 つの WAR ファイルをマージし、最初の WAR の対応するファイルを 2 番目の WAR のファイルで上書きします。つまり、出力 WAR には 2 番目の WAR からの web.xml が含まれます (存在する場合)。cargo-maven2-plugin を使おうとしていますが、問題があります。Cargo には web.xml をマージするための洗練されたメカニズムがあり、ほとんどの場合、結果は必要なものとは異なります。
次のような uberwar 構成をいくつか試しました。
1)
2)
どちらの場合も、私が欲しいもの、または私が望むものに似たものさえも得られません。私が間違っていることを知っていますか?または、Cargo はそのための優れたツールではないかもしれません...同じことを実行でき、Maven と統合できる他のツールを知っていますか? ありがとう。
java - カスタム環境変数をMaven貨物に渡す
環境変数を貨物コンテナに渡す方法を探しています。このようなもの: