问题标签 [maven-ear-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.
java - 如何升级 maven 插件的版本?
我正在使用 maven-ear-plugin 版本 2.3.1 - 我知道有一个新版本可用:http ://maven.apache.org/plugins/maven-ear-plugin/
我不知道如何升级到最新版本?
jakarta-ee - Maven2:企业项目的最佳实践(EAR 文件)
我只是从 Ant 切换到 Maven,并试图找出建立基于 EAR 文件的企业项目的最佳实践?
假设我想创建一个非常标准的项目,其中包含一个用于 EJB 的 jar 文件、一个用于 Web 层的 WAR 文件和一个封装 EAR 文件,以及相应的部署描述符。
我该怎么办?使用 as 和 war 文件创建项目archetypeArtifactId=maven-archetype-webapp
,然后从那里扩展?什么是最好的项目结构(和 POM 文件示例)?你把ear文件相关的部署描述符等放在哪里?
谢谢你的帮助。
java - 在 Maven2 中,构建 WAR 和 EAR 以将 WAR 包含在单个 POM 中的最简单方法是什么?
情况很简单。我有一个 Java webapp,我将其转换为使用 Maven 构建。目前,应用程序使用 Ant 构建到单个 WAR 文件中,然后使用非常简单的 application.xml 将其捆绑到 EAR 中。
maven-war-plugin
对我来说,maven-ear-plugin
两者看起来都非常简单,而且似乎他们让我被迫将上述项目视为两个不同的项目,而 WAR 项目是 EAR 项目的依赖项。这似乎有点不方便,特别是因为 WAR 项目的配置文件设置会因每个环境而改变,这似乎会迫使我在每次尝试构建 EAR 时复制该构建调整。
综上所述:有没有一种直接的方法来构建 WAR 并将其打包到这个非常简单的 EAR 中?我想避免将它们作为两个单独的项目进行维护,但同样不希望使用程序集来实现这一点,而不是求助于过于混乱的黑客攻击。
svn - 如何配置 Hudson/Maven2 以将 SVN 修订添加到 EAR 名称?
我们使用 Hudson、Maven2 和 maven-ear-plugin。
是否可以让构建的 EAR 文件在其文件名中包含 SVN 修订版(类似于 project-1234.ear)?
java - 使用 Maven 从文件名中删除版本号
我在 Maven 中有一个包含 5 个模块的项目。现在,当我执行“mvn clean install”时,它会生成一个包含两个 jar 的耳朵,一个是 war,一个是来自其他模块的 sar。
所有文件名都包含版本,例如projectx-ear-2.0.0.ear、projectx-client-2.0.0.jar等。
我需要重命名其中一个罐子和最后一个耳朵以省略文件名中的版本。它应该如下所示:
现在我正在使用以下插件来构建:maven-compiler-plugin 和 maven-release-plugin
实现我期望的结果的最佳方法是什么?
java - Maven-ear-plugin - 不包括多个模块,即 jars、wars 等
我一直在使用 Maven EAR 插件为一个新项目创建我的 ear 文件。我在插件文档中注意到您可以为模块指定排除语句。例如我的插件的配置如下...
对于需要排除 4-5 个模块的小型项目,这种方法绝对适用。但是,在我的项目中,我有 30 多个,而且我们才刚刚开始该项目,因此随着它的扩展,这可能会增长。
除了显式声明每个模块的排除语句之外,是否可以使用通配符或排除所有 Maven 依赖项标志以仅包含我声明的那些模块并排除其他所有内容?有人知道更优雅的解决方案吗?
maven-2 - 如果 jboss 版本是 4.2 而不是 5,maven-ear-plugin 可以工作。为什么?
我正在使用 maven 来配置 maven-ear-plugin。当我说 jboss 版本为 5 时,我遇到了以下异常(请参阅下面的代码,在标签下)。如果我将版本替换为 4.2,它会起作用
为什么它适用于 jboss 4.2 但不适用于 5。什么?
我得到以下异常:
任何想法。谢谢
jakarta-ee - 如何在 maven2 中进行耳朵构建?
我对maven2很陌生。直到昨天我成功地从 maven2 构建战争。我的下一个目标是为包含少量 jar 文件的 war 文件构建 ear 文件。
你能帮忙吗?我将不胜感激。
问候 Gnash-85
java - 使用 maven 构建耳朵
我是 maven 的新手,我的任务是将耳朵的构建从 ant build 更改为 maven build。是否有一些与此相关的教程,如何使用 maven 构建耳朵?
如果您知道与此相关的事情,请指导我......
谢谢
编辑:
非常感谢发帖,我阅读了给定的链接,从那里我是如何理解的,war 文件和 ejb jar 应该部署到 artifactory(公司存储库),以便可以将其作为依赖项添加到来自 ear 的 pom 文件中。
一只耳朵也可以包含多个战争文件(因为我相信我的耳朵会包含多个战争文件)?
如果我理解正确,请告诉我...
java - 我用 maven 构建的耳朵不会生成它的 APP-INF/lib
正如我在构建 ear 时在标题中所说的那样,工件(战争和 ejb)被复制到 ear 内,但是 APP-INF/lib 丢失了,我不知道可能是什么原因。
这是 pom.xml 的一部分:
另外我应该说在 /contentEar 文件夹中只有 application.xml 和清单文件。
如果您对此有任何想法,请帮助我...