問題タブ [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.
maven - Maven:統合テストフェーズで実行するようにテストを構成するにはどうすればよいですか?
Maven3.0.3を使用しています。テストフェーズでいくつかのJUnitテストを実行し、統合テストフェーズで他のテストを実行したいと思います。問題は、統合テストフェーズで何も実行されていないことです。コマンドを実行します
すべてを開始します。これが私のsurefire-pluginの設定方法です...
「統合」ディレクトリに2つのJUnitテストがあります。統合フェーズでサーバーを起動するためにMavenCargoプラグインを使用しています。これがその構成です...
統合テストを実行するために構成を変更/拡張する方法について何かアイデアはありますか?-デイブ
css - :last-child または :last-of-type をナビゲーション メニューに追加する
通常、CSS は私のものですが、なぜこれがうまくいかないのか、どういうわけか唖然とします。CMS の目的で Cargo を介してサイトを構築しています。ここで確認できます: http://cargocollective.com/mikeballard
私のメニューには 5 つのメイン カテゴリがあり、それら (画像など) をクリックすると、そのカテゴリの作品のリストが表示されます。
基本的に、このセットの最後の div を選択し、その div に margin-bottom:15px を追加しようとしています。私は使用してみました:
.project_link:last-child
または.project_link:last-of-type
しかし、それは機能していないようです。
Cargo に依存するようにあまり変更できない HTML は、アンカー タグを含む div の代わりにリスト アイテムを使用したかのように素晴らしいとは言えません。
java - Cargo-Maven2-Plugin が Tomcat /lib ディレクトリを見つけられない
Tomcat (Cargo を使用) を起動し、統合テストの準備としてプロジェクトをデプロイするように Maven をセットアップしようとしています。
これが私のPOMです:
クリーンアップしてビルドすると、Tomcat /lib ディレクトリにある Catalina.jar が見つかりません。
デバッグを有効にしてクリーンおよびビルドを実行すると、tomcat/server/lib で Catalina.jar を探していることが示されます。
私のTomcatディレクトリは次のようになります:
Cargo が Tomcat の lib フォルダを /lib だけでなく /server/lib の下で探すのはなぜですか?
この動作を無効にする方法はありますか?
アップデート:
Tomcat のさまざまなバージョン (5.5、6.0、7.0) を調べると、5.5 のディレクトリ構造には /server/lib と /common/lib があり、6.0 と 7.0 には /lib しかないようです。
Cargo は Tomcat 5.5 アプリをインスタンス化しようとしているようです。6.0 を使用するように構成するにはどうすればよいですか?
jakarta-ee - 統合テストが実行されると、Cargo は戦争をアンデプロイしますか?
私は統合テスト用に別のプロファイルを持っています。このプロファイルを実行すると、Cargo が起動してアプリケーションをデプロイし、次に Selenium サーバーが起動し、統合テストがスターになると、cargo が間違っている戦争をアンデプロイすることに気付きます:
ここに私のプロフィールがあります:
このような動作が発生する理由と修正方法を教えてください。よろしくお願いします。
deployment - Cargoを使用してリモートJBoss6.xにデプロイする
Cargoを使用して、JBoss6.xサーバーでリモートデプロイを実行するようにAntターゲットを設定しようとしています。
これが私のターゲットの説明です:
[jboss.home]/clientおよび[jboss.home]/lib内のすべてのjarはcargo.tasksクラスパス内にありますが、ターゲットを実行しようとすると、次のエラーが発生します。
つまり、Javaはクラスorg.jboss.security.ClientLoginModuleを見つけることができません(ちなみに、このクラスは[jboss.home] / libのjbosssx.jar内にあります)。
私はいくつかの瓶を逃していますか?jaas用に何かを構成する必要がありますか?ご協力いただきありがとうございます。
maven - Cargo Maven プラグイン - 開始ゴールは構成を無視し、「実行」は正常に動作します
cargo maven プラグインで Tomcat7 を起動したいので、pom に入れます:
問題は、私が実行した場合です:
すべて正常に動作していますが、実行すると
pom で設定された構成は無視されます:「デフォルトの [jetty6x、埋め込み] コンテナーを使用して、コンテナーが定義されていません」
これは簡単に再現できます。war-maven アプリを作成するだけです。
次に、上記のコードを pom に追加し、両方のコマンドを実行します。
では、目標を設定する方法ContainerId
とUrl
適切な方法start
-何か不足していますか?!
maven - Maven cargo jetty6x: 追加の Jetty 構成を提供することは可能ですか?
jetty6xでmaven cargo pluginを使用してアプリケーションを起動しました。HTTP/1.1 413 FULL head
特定の依頼を受けます。より大きなサイズを指定する必要があることがわかりましたheaderBufferSize
(リクエストヘッダーのサイズが大きいため)。それを貨物構成に提供する方法はありますか?
私の貨物構成:
deployment - cargo と無効な SSL 証明書でデプロイする
私のテスト Tomcat 6 サーバーには、自己署名証明書があります。マネージャ Web アプリケーションには、この自己署名証明書を使用して SSL 経由でのみアクセスできます。cargo-maven2-plugin でデプロイしようとすると、エラーが発生します:
証明書をデフォルトの Java キーストアに追加することもできますが、展開をできるだけポータブルに保ち、アプリを展開する必要があるすべての人が証明書をインストールする必要がないようにしたいと考えています。プロジェクトをチェックアウトし、アプリ サーバーへのパスワードを構成し、Maven を実行するだけで、アプリをデプロイしたいと考えています。
貨物のドキュメントに、無効な証明書を無視する方法が見つかりませんでした。
正しい方向に私を向けることができますか?
java - Maven で Cargo を使用して、HOT デプロイなしで WAR をリモートでデプロイする
ビルド サーバーで Cargo と Maven を使用して、WAR ファイルをビルド サーバーからテスト用の内部 QA サーバーにリモートでデプロイしています。
プロジェクトの現在の POM を以下に示します。ホット デプロイメントで適切に動作します。
問題は、ホット デプロイの代わりに、Cargo プラグインで Tomcat インスタンスを停止し、新しい WAR をデプロイしてから、Tomcat を起動することです。このシナリオを管理するために POM を変更する方法はありますか?
Maven ビルドは次のように定義されています。
そしてPOMの貨物プラグイン設定: