问题标签 [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 - pom.xml 第三方导入问题
我正在使用 ServiceMix 4,并且正在尝试修改 cxf-jaxrs 演示。以下是我的 pom.xml
http://maven.apache.org/maven-v4_0_0.xsd">
Maven 构建成功,但是当我尝试在 servicemix 上部署它时,我得到:
引起:java.lang.ClassNotFoundException:org.apache.felix.framework.ModuleImpl.findClassOrResourceByDelegation(ModuleImpl.java:814) 的 org.apache.felix.framework.ModuleImpl 的 com.google.gdata.data.calendar.CalendarEntry。访问 $100(ModuleImpl.java:61) at org.apache.felix.framework.ModuleImpl$ModuleClassLoader.loadClass(ModuleImpl.java:1733) at java.lang.ClassLoader.loadClass(ClassLoader.java:248) ... 42 更多
我错过了一步吗?任何见解都值得赞赏。
groovy - 如何在 Maven 配置文件中将 ${basedir} 属性的反斜杠替换为斜杠
我有一个带有定义属性module.basedir的 pom.xml,旨在包含转换后的basedir属性。定义如下:
我有以下使用 mgroovy 插件执行的代码:
后来我在其他插件中使用了这个属性。这工作正常,直到我将插件定义移动到 Maven 配置文件中。当 maven 配置文件被激活时,mgroovy 插件工作正常,但是当我在下一个插件中访问属性时,我得到未修改的值。
这是我访问此属性的方式:
看起来,当配置文件被执行时,它会创建项目中定义的属性的自己的副本,并且在从插件引用时使用它们。
有什么建议么?
filter - 如何让 Intellij IDEA 排除对 maven pom 中列出的大文件的过滤?
每当我在 IntelliJ IDEA 中运行单元测试时,我都会收到此错误:
/home/egervari/IdeaProjects/jobprep-stable/src/main/resources/dict/noun.txt
Maven:文件太大而无法过滤。它很可能是一个二进制文件,应该从过滤中排除。
问题是,我确实明确排除了这个文件:
我的 pom.xml 写错了吗?我如何让 IDEA 尊重我实际写的内容?
基本上我想要实现的是将资源目录中的所有内容都作为类路径的一部分,但我只想过滤 applicationContext.xml。基本上,我希望 maven/idea 不接触其他文件,因为那里很容易有 20 兆。
java - 仅从 POM.xml - pom 解析器获取 MavenProject?
是否可以仅从 pom.xml 文件中获取 POM 的实例org.apache.maven.project.MavenProject
或其他对象形式?
提前致谢。
pom.xml - 解析maven pom.xml,使用maven jar
我一直在尝试解析 maven pom.xml。我在一定程度上是成功的。但我的问题是我无法获得默认值。我必须手动注入默认值。例如,如果 pom.xml 中没有指定版本号,那么很明显会使用父版本。如果没有指定构建目录,那么它将是目标。
我需要知道,我应该使用哪些类来自动填充这些东西。除此之外,我想为我构建依赖关系图。我用来解析的代码是
谢谢。
maven-2 - 生成的站点中缺少 Maven Surefire 报告
我在生成的站点中出现肯定报告时遇到了一点困难。我跑mvn clean site:site
了,报告不见了。
我的 pom.xml 看起来像这样:-
当我做 mvn test 时,测试运行良好。
我可以知道我在这里做错了什么吗?谢谢。
jar - 收到一个主 jar 文件,其中包含需要在类路径中的其他 jar 文件。在我的 Maven 项目中包含这个主 jar 的最佳方法是什么?
所以我从客户端收到了一个 java api,主要代码在 main.jar 中。但他给我的指令要求我在想使用 main.jar 时将这些其他 jar(a.jar、b.jar 等)添加到类路径中。这些其他支持的 jars 是诸如 Xerces、jakarta-oro 和其他一些公开可用的库之类的东西。问题是我不知道它们是什么版本,所以我不确定如果我只是将我的应用程序中的 pom.xml 文件更新为依赖于 main.jar 并且还依赖于这些其他 jars 是否会出现问题以及它们的最新版本。
在我的 Maven 应用程序中使用 main.jar 的最佳策略是什么?我正计划将 main.jar 添加到我们的内部 maven 存储库,但是当我不知道它们是什么版本时,我应该如何处理 xerces、jakarta-oro 和其他 jars?
谢谢
maven-2 - Maven structor - 我该如何以正确的方式做到这一点?
我正面临如何构建 Maven 项目的问题。
这是项目的结构
所以我能够构建每个项目,比如 bbbbb/pom.xml 等等。Fx bbbb/pom.xml 有一个位于 aaaaaa/parent/pom.xml 中的父级。然后这在根中有一个父级。但是,如果我现在想全部构建它们并将它们全部添加到一个包中,那该怎么做呢?
reporting - Maven 项目有没有办法从 pom 依赖项继承报告配置?
我知道可以在父 POM 中配置该部分并将其应用于多模块项目中的子模块。但是,我希望有一个单独的 POM 作为依赖项来引用,这样我就可以有一个报告配置,我可以“混合”到各种项目中,而不必在多个项目中复制我的报告配置。(请参阅此处的“依赖 POM”:http: //sonatype.com/books/maven-book/reference/pom-relationships-sect-pom-best-practice.html)
例如,对于我的 Widget 项目,我有一个包含两个子模块 widget-core 和 widget-web 的父 POM(widget-parent)。我想要一个单独的 POM,静态分析,小部件父依赖。静态分析将有一个定义 Checkstyle 和 FindBugs 报告的块。当我构建 Widget 时,我希望 Checkstyle 和 FindBugs 能够在 widget-core 和 widget-web 上运行。
如果您的解决方案仅适用于特定版本的 Maven,请告诉我。我们还没有升级到 3.x。
maven-2 - 如何使用 Maven Eclipse 插件将 src 目录传递给类路径
我的项目结构不像“src/main/java”。如何从 pom.xml 手动提供 src 目录?
PS:我试过和标签。resources 正在应用 include 命令,但默认情况下,它还添加了 exclude * 。.java 也因此无法正常工作。sourceIncludes 什么都不做:)