問題タブ [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.

0 投票する
1 に答える
2528 参照

java - maven-war-plugin でのフィルタリングでディレクトリが除外されない

これは、私の昨日の質問のフォローアップです。条件付きで一部のリソースを戦争から除外します。開発戦争と生産戦争の両方を再配置できましたが、ドキュメントpropertiesに従って除外する必要がありますが、フィルタリングによりディレクトリが戦争にコピーされます。オプションは使えたのですが、なぜ動かないのでしょうか。説明ありがとうございます。packagingExcludesexcludes

0 投票する
2 に答える
782 参照

eclipse - maven ワークスペース依存関係を持つ Eclipse - パッケージ化された war には、jar の代わりにフォルダーが含まれます

m2eでEclipse Kepler SR2を使用しています。jar に依存する Web プロジェクトがあります。

目標パッケージで「Run as -> Maven Build...」を使用し、「Check Workspace artifacts」がチェックされている場合、ターゲットの lib フォルダーには、jar 自体ではなく、依存関係の jar の名前のフォルダーが含まれます。パッケージ化された war には、jar の代わりにフォルダーも含まれています。ただし、m2e で tomcat にデプロイすると、jar は正しくデプロイされます。

maven-war-plugin バージョン 2.4 を使用しています。

これは私のWARポンです:

そして、これは依存関係 jar のアーティファクト座標です。

maven パッケージのゴールのデバッグ出力を見てきました。war プラグインが jar を処理しているとき、それは言う

jar がコピーされたことを示すことなく。後でログに表示されます:

埋め込み Maven (3.0.4) と外部 Maven (3.0.5) の両方を試しました。私の同僚は kepler SR1 を使用しており、同じ問題を経験しています。

私はそれをすべてカバーしたと思います。報告されたバグは見つかりませんでした。

ありがとう、リオール

0 投票する
1 に答える
116 参照

maven - Mavenビルドから「src/main/java」フォルダを省略する方法は?

HTML ファイルと JavaScript ファイルを .xml ファイルに含むプロジェクトがありますsrc/main/webapp/..。しかし、同じプロジェクトに.javaファイルがありますsrc/main/java folder。しかし、プロジェクトを構築しているときは、これらの Java ファイルをまったく使用したくありません。これらは、別の目的でスケルトンとして使用される壊れたファイルです。私はpom次のように持っています。

それでも、Java コードに関連するエラーが発生します。どうすればこれを修正できますか?

0 投票する
1 に答える
1704 参照

spring - Spring BOM で maven-war-plugin を使用する

プロジェクトに Spring BOM を追加しようとしています。私のPOMは以下です。

  1. 私はここで何かを正しくしていませんか?
  2. また、半関連の質問: spring-ws、spring-data-jpa などのバージョン番号が spring core、context などのバージョンと一致しないのはなぜですか?

次のエラーが発生します。

0 投票する
1 に答える
4471 参照

maven - Spring Boot & Maven war オーバーレイ

私は、他の戦争に依存する戦争でMavenマルチモジュールを使用しています。

Spring Boot webapp は、html ファイルのみを提供する基本的な webapp に依存しています。

Spring Boot アプリを実行すると、メインの webapp (Spring Boot のもの) からサービスと html にアクセスできますが、依存関係 war (404) から html ファイルにアクセスできません。しかし、これらの html ファイルは、Spring Boot webapp war で適切にパッケージ化されています...

問題を示すプロジェクトは次のとおりです:
https://github.com/cthiebault/spring-boot-war-overlays

このプロジェクトには 2 つの war モジュールがあります。

  • dependency-webapp : html のみを提供する基本的な webapp (/dependency/index.html)
  • main-webapp : Spring Boot webapp (Spring Guides gs-serving-web-contentからコピー)。この webapp は、dependency-webappに依存しています。

main-webapp pom.xml は次のとおりです。

Web アプリケーションを実行します。

編集 1: HTML ページにアクセスしようとしたときのログは次のとおりです。

http://localhost:8080/index.html --> OK

http://localhost:8080/dependency/index.html --> エラー 404

何が問題なのですか?

0 投票する
1 に答える
433 参照

javascript - Maven を使用した CSS の縮小

すべての javascript および css ファイルを縮小したい Maven プロファイルがあります。開発のために、他のスクリプト/スタイルシートを挿入するだけのファイルがcompressed.jsあります。compressed.css私が望むのは、これらのファイルを実際に圧縮されたファイルでオーバーライドすることですが、.js の縮小のみが機能します。

ここに私のプロフィールの一部があります:

次の行を変更すると、既にcompressed.css存在する場合は機能しません。存在しない場合は、問題なく縮小されます。

に追加yuicompressor-maven-plugin:

で変更maven-war-plugin:

お願いします、私は何を間違っていますか?