问题标签 [pom.xml]
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-2 - 你如何编辑 Maven pom 文件?
我最近开始探索 Maven,但我对所有 pom 文件中的所有 xml 配置感到有点不知所措。有什么好工具我可以使用吗?
java - 使用多模块 Maven 项目,是否可以使我的根(pom 打包)项目在 Eclipse 中可用?
我们有一个相当大的 Maven2 项目组,其根 POM 文件列出了 10 多个模块和模块使用的许多属性(依赖版本号、插件配置、常见依赖项等)。一些模块,如根项目,是其他模块集的父级。
为了澄清,根项目和所说的父项目被设置为 pom 包装(而不是例如 jar)。
因为不同项目之间有很多依赖关系,所以我喜欢在根项目上使用 mvn eclipse:eclipse,这让我可以随时调试/单步执行任何项目。
但是,使用这种方法,根 POM 本身以及所有其他 pom 打包的项目在 Eclipse 中不可用。所以,如果我想编辑它们,我必须以其他方式打开它们。这变得有点麻烦。
所以,我的问题是:是否有可能以某种方式使 pom 打包的项目在 Eclipse 中可用?如果没有,你有什么技巧可以让我更轻松地处理这些项目吗?
作为记录,我目前使用的是 MyEclipse 7.0。
maven-2 - 如何使用 Cargo 将 WAR 部署到现有的 Tomcat 6 实例上?
我很久以前使用 Windows 安装程序安装了 Tomcat,它在我的开发笔记本电脑上作为服务运行良好。现在我正在开发我的项目,并想使用 Cargo(或类似的东西)将更新的 WAR 部署到本地 Tomcat 上。
我找不到任何完整的 POM 文件示例,其中包含正确的 XML 来执行此操作,并且正在努力处理 Cargo 网站上的部分示例。
有没有人有他们可以发布的 POM 或知道他们可以链接到的野外示例?
FWIW 我得到的错误是这样的——尽管我尝试了许多不同的参数组合:
无法创建配置。参数没有注册配置(容器[id = [tomcat6x],类型= [本地]],配置类型[现有])。实际上没有为此配置注册的有效类型。也许你拼错了?
我什至不确定我首先确切地知道错误的“类型”是什么意思!
更新:我最终找到了 m2eclipse WTP 集成插件,坦率地说,它很震撼!
java - 使用 Maven 部署额外的 jar 文件?
我有一个正在以特定方式构建和部署的工件(不是作为 jar 文件)。在部署过程中,会构建一个war文件。
如何配置 pom 以便工件也作为 jar 文件部署到不同的位置?
maven-2 - mvn archetype:generate Error building POM(可能不是这个项目的POM)
我正在尝试从一个 spring 项目中创建一个 jsf+spring+hibernate。以下是我已采取的步骤。我过去曾使用相同的方法成功地创建项目。我不知道我在哪里犯了错误。
寻找所有提示,我哪里出错了。
注意:我已将输入和错误消息设为粗体。
M:\SCHOLION\SPRING\maven> mvn 原型:生成
maven-2 - 将父 POM 折叠到子中
给定一个带有父 POM 的 maven 项目 - 主要包括插件和依赖版本 - 我如何生成一个 POM,它从父级获取信息,将其放入子级并删除对父级的引用?
理想情况下,这将使用 maven-assembly-plugin 完成。
更新:我需要自动完成此操作,因为手动操作既无聊又乏味。
更新 2:我正在为外部准备源代码,并且只想交付一个项目,而不是整个家庭。
maven-2 - Maven 超级 POM
我是 Maven 的新手,正在为我的公司创建一个构建。我们不想连接到 Maven 中央存储库,并且我们的 src 和测试代码的目录结构与超级 pom.xml 中指定的不同。我认为处理此问题的最佳方法是创建一个客户超级 pom,但我想知道 - 我实际上将超级 pom 放在哪里以便我的项目 pom 可以引用它?它会在某个地方的存储库中吗?如果有,在哪里?
谢谢,杰夫
maven-2 - Maven 中父项目的最新版本
我正在使用 Maven2。我为我的组织创建了一个父 POM。我希望各个小组将其用作他们项目的父级,但我希望他们使用最新版本。出于某种原因,将其用作具有最新版本的父级不起作用,
任何的想法?
谢谢,罗南。
maven-2 - 向 Maven pom 添加其他资源
我定义了一个超级 pom,在其中我为资源指定了一个“资源”目录。在我的一个项目中,我的 pom 扩展了那个超级 pom,我想添加一个额外的资源。我试过:
但这导致资源中只有附加目录,不包括超级 pom 的资源。有没有办法扩展超级pom的资源?
hibernate - 如何使用 Maven 获取最新的 Hibernate 版本?
我无法通过 Maven 依赖项获取最新版本的 Hibernate。看来我可以从 Maven 中央存储库获取的最新版本是 3.2.6.GA,我有兴趣使用 3.3.2.GA,这是 hibernate.org 网站上显示的最新版本。当我在我的项目的 pom.xml 中将我的休眠依赖项修改为这个最新版本时,我在运行 Maven 构建时收到以下错误:
一旦我这样做了,我会继续收到错误消息,表明我需要添加一个 javassist 依赖项,然后我需要更新我的 hibernate-validator 依赖项,它也需要在本地安装,然后我停下来环顾四周,看看是否有更好的方法,可能将 Maven 指向 JBoss/Hibernate 存储库等。与我使用的其他重要的开源软件包(如 Spring 或 JUnit)相比,这似乎真的很让人头疼——当有一个新版本发布时,我做的是更新依赖元素中的版本号,它就可以工作。
我尝试将以下存储库声明添加到我的 pom.xml 中,但没有任何乐趣:
我搜索了谷歌并没有找到太多帮助。有人可以建议使用最新版本的 hibernate 或 hibernate-core (3.3.2.GA)、hibernate-validator (3.1.0) 和 hibernate-annotations (3.4.0) 的最直接的方法吗?