问题标签 [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.

0 投票
1 回答
3060 浏览

apache-flex - Adobe Flex/AIR Maven 集成

我正在编写一个 Adob​​e AIR 应用程序,该应用程序需要使用 maven 和 nexus 在 CI 中构建。我尝试关注这篇文章,这是来自源代码的最新文章,但我仍然不明白这些东西:

  1. 文章中的第一个和第二个 pom.xml 示例是否在同一个 pom.xml 文件中?
  2. 如何获取我的 CI 上的 Flex SDK 依赖项?

如果有人有一个完整的项目设置并经历了整个事情,那就太棒了。

0 投票
6 回答
44969 浏览

maven-2 - Maven:包括在公共存储库中找不到的 jar

如果我要使用不在 maven 公共存储库中的第 3 方库,将它作为我的项目的依赖项包含在内的最佳方法是什么,以便当其他人检查我的代码时它仍然能够构建?

IE

我的应用程序“A”依赖于公共存储库中不存在的 jar “B”。但是,我希望将“B”添加为“A”的依赖项,这样当世界另一端的人可以检查代码并仍然能够构建“A”时

0 投票
7 回答
65624 浏览

java - 如何将 servlet api 添加到我的 pom.xml

如何将 servlets API 添加到我的项目的 pom.xml

mvnrepository.com 有很多 servlet api 和类似名称的项目,我不知道哪个是正确的。或者他们都好吗?

0 投票
3 回答
6332 浏览

java - find pom dependencies by classname

How can I found the dependency by classname?

In particular, I want to include this class org.mortbay.jetty.testing.ServletTester in my project, how do I do that? And how did you find the answer?

0 投票
4 回答
16700 浏览

maven-2 - 如何从 Maven 生成的战争中排除 pom.xml?

使用 Maven 战争插件,我生成 WAR,其中包括以下目录:

在发布时,我想排除这个 Maven 目录。我怎样才能做到这一点?

我尝试了最新的 maven-war-plugin (2.1-beta-1),它具有配置“packagingExcludes”,但它不能按我的意愿工作。

有什么建议么?

0 投票
5 回答
9799 浏览

java - Maven - 在构建时包含不同的文件

我有十个 WAR 文件,所有这些文件都有几乎相同的代码和标记。唯一的区别在于图像、CSS 和消息。我想到了 Profiles 的概念,但我还没有完全理解它,我不确定这是否能处理我需要它做的事情。

基本上,我想要一个针对 10 种不同 WAR 具有不同配置文件的基础项目。每当使用给定配置文件开始构建时,它都会转到存储库(本地或我的组织的)并检索 CSS、图像和消息文件并将它们放置在正确的位置,然后再完成该过程。我无法想象这与出去检索 JAR 文件并将其放入 WEB-INF 库有很大不同。

我敢肯定这在左场并不太远,我想尽可能地坚持 Maven 的最佳位置。任何帮助,将不胜感激!

0 投票
8 回答
26081 浏览

java - “无法从 scm 存储库中获取修订信息”

我得到 Maven 错误:

知道如何解决这个问题吗?

0 投票
1 回答
2455 浏览

maven-2 - 如何使用 maven war 插件从目标目录中排除文件/目录?

我按照此处的说明进行操作,但仅当它映射到默认目录以外的目录时才有效。

这是我尝试过的示例:

所以我的假设是我有其他东西覆盖了配置。但是,这是我第一个使用 maven 的项目,所以我不确定接下来要测试或调查什么。

0 投票
1 回答
639 浏览

java - Resin 的 `pomegranate' - 项目的自动神奇加载 maven jar 依赖项 - 但是如何为它们生成带有 pom.xml 的 jars?

Resin Java 服务器有一个他们称之为 pomegranate ( http://www.caucho.com/projects/pomegranate/ ) 的简洁功能,它允许将各种 jar 依赖项放在服务器目录 (project-jars/) 中,然后加载它们web-app 来自其 pom.xml 文件。

问题是:我应该如何把罐子放到树脂的项目罐子里?(只是复制它们是行不通的)

细节:

我有一个使用 maven 的工作项目,所有依赖项都在项目 pom.xml 文件中配置。我可以建立一个 webapp 战争等。

我将 jar 文件复制到了树脂的 project-jars/,因为它们是由 maven 为这个特定的 web 应用程序生成的。

当我部署战争时,resin 发现 pom.xml 并尝试解决依赖关系;不幸的是,它在其存储库(项目罐子)中找不到任何工件。

我想这是因为我放在那里的所有罐子都没有 META-INF/maven/pom.xml 文件。它们只是普通的罐子,就像 maven 下载的罐子一样。

在 pomegranate 网站上,他们说树脂会扫描 project-jars 中的带有 pom.xml 文件的 jars,以确定它们的版本。

我应该如何创建包含 pom.xml 文件的 jars?

或者我应该手动将 foo-bar-1.0.pom 文件从我的开发机器上的存储库复制到树脂的 project-jars 目录?(哪一种打败了所有自动魔法的目的)

谢谢解答,

此致

贺拉斯

0 投票
2 回答
1849 浏览

maven-2 - 当 maven2 在 netbeans 6.7 中构建 webapp 项目时,如何从“src/main/webapp”文件夹中清除 _svn 文件夹/文件?

我在 netbeans 6.7 中使用 maven2 原型创建了一个 webapp。

当我进行普通构建(删除所有插件配置)时,它会复制所有必需的文件,包括“_svn”文件夹。但我不想要这些文件,如何从 *.war 文件和包含“src/main/webapp”文件夹内容的展开目标文件夹中清除 _svn 文件夹/文件?

我已经设法在 pom.xml 中使用资源过滤来过滤掉 _svn 文件,如果我正在创建一个 jar 文件,所有这些都可以完美运行。但是对于战争,在测试阶段之后它会复制“src/main/webapp”文件夹的内容([war:war]),我似乎无法找到一种方法来定位哪个配置/命令执行此操作?这是网豆吗?这是我正在使用的任何插件吗?这是我的 pom.xml 的构建部分,非常感谢您的帮助!!

@Pascal Thivent - 非常感谢您的回复。我添加了“maven-war-plugin”配置,它开始进行两次打包!!

pom 文件现在具有以下配置..

而且我仍然在war文件中看到_svn文件夹!但是,在我将 _svn 文件夹更改为 .svn 文件夹后,我什至不需要任何资源过滤!它会自动忽略“.svn”文件夹。我认为应该有一个设置来将首选项从“.svn”设置为“_svn”。无论如何,这确实解决了我最初的问题,但引入了与我的旧 .NET 版本项目的向后不兼容问题.. :)