问题标签 [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 回答
3778 浏览

xml - 使用 Maven 配置文件生成自定义 WAR 档案

根据配置文件之间不同的值,我需要从 Maven 项目中生成不同的 WAR。

对于某些文件,我有可能被配置覆盖的默认值。例如,我可能有一个带有默认图像的图像文件夹,“prof1”配置文件可能会覆盖其中的一些,而“prof2”配置文件可能只使用默认图像。

我在使用Maven War Plugin实现这一点时遇到了麻烦。我在下面显示的配置中列出了不同的网络资源,但这些值没有被覆盖 - 相反,始终显示默认图像。我将 Web 应用程序文件放入/Webcontent/目录中可能是相关的,而不是/src/main/webapp; 如果需要,我可以切换回来。

这是我的 Maven 战争插件配置:

0 投票
0 回答
1574 浏览

java - maven-war-plugin 抱怨缺少程序集描述符

我目前没有在 pom.xml 中使用任何程序集插件,但是我收到了这个错误:

目前我在 src/main/webapp 目录中没有任何内容,而是在其他目录中找到此内容。当我不在 pom.xml 中使用它时,为什么它会抱怨汇编?

原来的 pom.xml 比较长,这里是使用 maven-war-plugin 的部分

0 投票
1 回答
148 浏览

maven - 为什么同一个项目中使用 maven 构建的两个 .war 文件是不同的?

我确实喜欢下面 - 两次检查同一个项目并建立两次战争:

为什么这些文件不同?

0 投票
1 回答
486 浏览

maven - maven-war-plugin 覆盖仅更改了资源

我想加快我的 Maven 组装速度。在我的项目中,有几个模块使用 maven-war-plugin 合并到一个 Web 应用程序中,但是组装需要很多时间,因为每次 maven-war-plugin 都会覆盖每个模块。那么有没有办法让 maven-war-plugin 覆盖只更改文件?

0 投票
1 回答
5035 浏览

java - Maven 使用分类器创建一个 WAR 和一个包含该 WAR 作为一个模块的 EAR?

我知道这听起来可能是错误的做法,但我正在尝试拥有一个 Maven POM(模块),它在安装时将打包为 WAR,但另外,作为包含单个 WAR 的 EAR。

澄清一下:我希望将我项目中的每个现有 WAR 包装在它自己的EAR 中。

我的愿望背后的原因是因为我正在考虑重组我们打包发布的 WAR 的方式,以便每个都包含在 EAR 中(但仍然生成一个独立的 WAR 工件以便于开发)。我不热衷于创建一个依赖于 WAR 的新模块并将其打包到 EAR 中,因为我有大量的 WAR。

目前我正在尝试这个,对于我现有的 WAR 模块之一,但没有成功使用分类器

我得到错误:

我正在尝试做的事情可能吗?

0 投票
2 回答
427 浏览

maven - 没有子目录的外部网络资源

这将导致子目录:

${js.resources.dir} > jquery-ui-1.9pre > ui > minified > jquery-ui.min.js

但是我想将文件直接放在 ${js.resources.dir} 中,并且我无法更改 jquery-ui 的文件夹结构,并且<directory>标签中无法使用模式。

没有任何方法可以使用展平映射器或展平选项吗?

0 投票
4 回答
8733 浏览

maven - 构建战争时文件在maven项目中被覆盖

我正在使用 maven 构建一个 Web 应用程序项目,并且打包设置为“战争”。我还使用 YUI 压缩器插件来压缩 webapp 目录中的 javascript 代码。我已经像这样设置了 YUI 压缩器:

如果我这样做:mvn process-resources,src/main/webapp 将被复制到 target/webapp-1.0/ 目录,并且 javacripts 被压缩。但是,当我运行 mvn install 时,所有压缩的 javascript 都会被覆盖,显然打包过程会在构建 war 文件之前从 main/webapp 复制一次内容。

我怎样才能解决这个问题?

0 投票
1 回答
8793 浏览

maven-3 - maven pom.xml 中的条件配置

当属性“skipCompress”设置为 true 时,我只想使用 maven-war-plugin 排除某些文件。我认为以下规范可能有效,但事实并非如此。顺便说一句,我不能使用配置文件来实现这一点。我想使用 skipCompress 在开发和部署配置文件中打开和关闭压缩。

谢谢,

大卫

0 投票
1 回答
2402 浏览

maven - maven构建在linux中失败

对于有经验的开发人员来说,这可能是微不足道的。但是,我在尝试在 linux 环境(Red Hat)中构建我的项目时遇到了这个问题。它给了我以下错误。

但是,它在 windows 环境下完美运行。

这是我的Pom

这是我的 web.xml

这是我的rest-servlet

感谢有人能告诉我为什么我不能在 linux 环境中构建我的应用程序。

0 投票
2 回答
5722 浏览

maven - 如何在 maven-war-plugin 中为 web.xml 设置显示名称

如何使用 maven-war-plugin 通过 maven 定义 web.xml 显示名称?

在 maven-ear-plugin 中有一个配置选项 displayName 来设置 EAR / application.xml display-name 属性。

方法错误?只需在 web.xml 中手动设置?