問題タブ [maven-war-plugin]
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 Cobertura + Maven War プラグイン
これらのプラグインに問題があり、次の例外が発生しました。
JIRAでもこの問題が見つかりましたが、未解決です。
とにかく、私はそれが機能するのを見るのがあまりにも好きです. これを行うための別のプラグイン、またはそれを機能させるための回避策を知っている人はいますか?
少し早いですがお礼を。
[編集]
次のように、親 pom プロジェクトに Cobertura プラグインを追加しました。
そして、「mvn site」を実行すると、前に言ったように例外が発生しました。
JIRA の課題について、うっかりリンクを貼り間違えてしまいました。現在更新されています。
ところで: この問題で説明されている回避策を試しましたが、成功しませんでした。
maven - FlexmojosとMaven3を使用してWARでFlashHTMLラッパーを生成するにはどうすればよいですか?
私には2つのMavenプロジェクトがあります。1つはSWFを構築するためのもので、もう1つはそれを含むWARを構築するためのものです。WARには、SWFのFlashラッパーが含まれている必要があります。Flexmojosは、HTMLラッパーmojoを介してこれを実行できるようですが、Maven 3では機能しません。詳細については、ここを参照してください。
これに対する回避策はありますか?
私のSWFPOMには次のものがあります。
私のWARPOMには次のものがあります。
java - Maven-最終的なWARにsrc/main/webappの特定のサブディレクトリを含めないでください
(Maven 2.2.1)
こんにちは、私はこのdirツリーを持っています:
私がdouble*で強調したところ興味深いディレクトリ...
パッケージ時にresources/bootstrap
、最終的なWARから除外することと、内部にコピーすることの両方を試みています。resources/bootstrap/boostrap
resources/static
言い換えれば、私は以下を取得する必要があります:
不幸にもいじり回っていますmaven-war-plugin
が、それでも目的の結果を得ることができません。
これが私のpomの関連部分の最新バージョンです:
フォローアップのヒントを事前にありがとう!
maven - Mavenの戦争オーバーレイ内のリソースを変更する
私は現在この設定をしています:
プロジェクトAはwarファイルを出力します-構成ファイル(WEB-INF / web.xml)があります。プロジェクトが特定の環境にデプロイされると手動でコメント解除される構成のコメント化されたセクションでこれを提供してきました。
プロジェクトのニーズは変化しました-そして私はプロジェクトAを構成のそのセクションなしで完全に構築する必要があります。そして、構成のそのセクションで構築する別のプロジェクト(プロジェクトB)が必要です(有効化され、コメントアウトされていません)。
ファイルを両方のプロジェクトに存在させる(デュアルメンテナンス)のではなく、プロジェクトBをプロジェクトAに依存させ(warオーバーレイを介して)、maven-config-processor-pluginを使用して特別な構成をWEBに追加できることを望んでいました。 -INF / web.xmlを実行してから、warファイルを再パッケージ化します。
これは機能していないようですが、ターゲットがすでに存在する場合(つまり、前回の実行後)に構成の変更は機能しますが、すべてを一緒に実行すると、オーバーレイと新しい戦争への再パッケージ化が同時に発生します。 config-processorプラグインを途中で動作させる方法を見つけます。基本的に、デフォルトの順序は「config-processor」(オーバーレイがまだ行われていないため失敗します)、次に「war」(すべて1つのユニットとして)になります。オーバーレイの後、戦争が完全にパッケージ化される前に、config-processorを実行させることはできません。
インターネット上の複数の人々が、過去数年間、「オーバーレイの解凍」と「warファイルの再パック」の手順の間にプラグインを挿入する方法があるかどうかを尋ねてきましたが、どちらの方法でもこれに明確に答えた人はいないようです。何か案は?
eclipse - maven-war-plugin に構成を追加するにはどうすればよいですか?
初めてm2eでEclipseを使用し、web.xmlに正しいパスを追加するためにmaven-war-pluginのpomを構成したいと考えています。「Maven Pom エディター」で有効な pom を編集しようとすると、pom 全体が読み取り専用になりますか?
これらの問題を解決するにはどうすればよいですか?
トーマスに挨拶
spring - maven-war-pluginを使用してプロジェクト間でクラス、構成ファイル、およびWebアーティファクトを共有する方法...?
誰かがmaven-war-pluginの構成を手伝ってくれませんか?
セキュリティ上の理由から、すべてのユーザーグループに1つだけをデプロイするのではなく、2つの異なるユーザーグループの2つのサーバーで2つの非常によく似たWebアプリを実行したいと思います。したがって、私はそれらの間で可能な限り多くのコードを共有したいと思います。
私は、開発のためにスタンドアロンで実行し、そのアイテムのほとんどを2つの別々のWebプロジェクトで再利用できる1つの戦争を作成することを意図していました。たとえば、Spring構成ファイル(applicationContext-XX.xml)、jspx、css、...、およびJavaコードを再利用したいと思います。ただし、共有クラスを拡張するJavaクラスもいくつか作成する必要があります。
spring rooによって生成されたテストプロジェクトを使用して、maven-war-pluginを試してみたかったのです。私はすでにいくつかのことを試しましたが、まだ展開に問題があります。
戦争のみを使用する場合、コードがコンパイルされないため、Javaクラスを拡張できません。
Javaクラスを拡張しなくても、libフォルダーに正しく存在するjarが見つからないため、Tomcat(mvn tomcat:run)が起動しません。
また、JavaクラスとSpring構成ファイル、およびすべての依存関係のみを含み、jarとしてパッケージ化されている2番目の共有プロジェクトを使用しようとしました。TomcatでメインのWebアプリを実行しても、例外が発生します
。org.springframework.beans.factory.BeanDefinitionStoreException:ServletContextリソース[/WEB-INF/spring/webmvc-config.xml]からXMLドキュメントを解析するIOException。ネストされた例外はFileNotFoundExceptionです:ServletContextリソースを開くことができませんでした[/WEB-INF/spring/webmvc-config.xml]このファイルwebmvc-config.xmlは、戦争の本来あるべき場所にあります(maven warプラグインによってコピーされます)。
生成された戦争のファイル構造は次のようになります。
どうすればこれを実行できますか?1つの共有プロジェクト(1つのjarまたは戦争)だけでこれを達成する可能性はありますか?
maven - Maven プロファイルで webResources を war に追加し、プロファイルされていない webResources を追加することはできますか?
例:
「プロファイル」プロファイルがアクティブな場合、次のpomがprofileResourcesとcommonResourcesの両方をデプロイすることを期待していますが、profileResourcesのみをデプロイします。望ましい効果を得るにはどうすればよいですか?
作業バージョン (将来の参照用)
壊れたバージョンと動作中のバージョンの Git Word の違い
spring-mvc - Maven パッケージ化中に tiles.xml の定数値を動的に更新する方法は?
私は Spring MVC、Tiles、および Maven フレームワークを初めて使用します。プラットフォームに依存するプロパティの更新に関するより良い実践への正しい方向に誰かが私を導いてくれることを願っています。JavaScript/CSS インポートのリストを使用して JSP へのパスを定義する tiles.xml があります。
デプロイメント中に、別の JSP ファイルにリストされている JavaScript/CSS ファイルの縮小バージョンをインポートするように切り替えたいと考えています。
リソースを切り替えるか、この tiles.xml または mvn 展開ライフ サイクルのいずれかで環境固有の定義を定義する何らかのプロパティ ファイルの内容を書き換えることを想定しています。ただし、このタスクを達成するための良い例は見つかりませんでした。誰かがこの状況を経験したことがある場合は、インポートを切り替えるためのより良い解決策を教えてください。また、2 つの JSP ファイルに分割することがより良い解決策であるかどうかもわかりません。
ありがとうございました、
eclipse - Maven が war ファイルを正しいフォルダーに配置しない
ここにスニペット pom.xml
target
Eclipseワークスペース内の私のフォルダーにwarファイルを作成します。デスクトップに war フォルダーを配置する必要がありますが、WEB-INF, META-INF
そこにはフォルダーしか配置されません。なんで?
java - Maven:それぞれ異なるweb.xmlで2つのwarファイルを作成しますか?
web.xml
Mavenを使用して2つの異なるファイルで2つのWARファイルを作成する必要があります。WARファイルはそれ以外は同じです。
WARファイルは期待どおりに作成されますが、2番目のファイルにはweb.xml
最初のファイルと同じファイルがあります。
Maven WARプラグインに2番目のファイルを2番目のWARに使用させるにはどうすればよいですか?1回のパスで両方のファイルを作成する必要があるため、プロファイルを使用できません。
私の現在のコード: