Tag: pom.xml

用maven隐藏清单条目

使用maven构建jar文件时,它将在META-INF / MANIFEST.MF中创建一个清单文件。 其内容目前是: Manifest-Version: 1.0 Archiver-Version: Plexus Archiver Built-By: Created-By: Apache Maven 3.1.0 Build-Jdk: 1.8.0_5 如何隐藏清单条目? 特别是我想隐藏“Built-By:”条目,因为我没有看到为什么jar应该包含我的用户名的任何理由。

跨不相关项目分享Maven pom.xml部分内容的最佳方式?

我们公司已经定义了一些关于Maven poms的“最佳实践”。 例如,为资源处理指定utf-8,要进行过滤的文件夹,处理unit testing与集成测试以及编译器设置。 现在,这些最佳实践记录在我们公司的维基上,但是当“最佳实践”列表发生变化时,这些变化很少反映在项目poms中,直到出现问题。 人性是它的本质和所有…… 我们可以通过某种方式通过Maven提供/实施这些设置和属性吗? 这几乎就像给每个项目一个父pom.xml,但我不希望(也不能)让所有这些项目引用相同的父pom。 我们需要一种适用于开发人员机器以及Hudson CI服务器的方法。

Eclipse – Testng引用不存在的项目XXX,启动配置

当尝试将测试作为TestNG套件运行时,我会收到一条非常神秘的错误消息,指出TestNG无法启动,因为它引用了一个不存在的项目。 我认为我的项目确实存在,我在包浏览器中看到它!

pom.xml中$ {project.basedir}的含义

的意义是什么 ${project.basedir} 和 ${project.build.directory} 在pom.xml中

如果使用的JVM是x86或x64,则以不同方式解析Maven依赖关系?

我有一个Maven存储库设置为托管一些dll,但我需要我的Maven项目下载不同的dll,具体取决于使用的JVM是x86还是x64。 因此,例如,在运行x86版本的JVM的计算机上,我需要将ABC.dll作为依赖项从存储库下载,但在运行x64版本的JVM的另一台计算机上,我需要它下载XYZ.dll。 我该怎么做呢? 一个示例pom.xml文件会很好。

单个还是多个Maven pom.xml配置文件?

我想问一下与Maven项目中的pom.xml文件有关的这些问题。 为所有依赖库创建多个pom.xml而不是在一个pom.xml包含所有依赖项的原因是什么? Maven项目中的这些pom.xml文件应该放在哪里? 这是Spring框架的pom.xml示例 – http://search.maven.org/remotecontent?filepath=org/springframework/spring-core/3.2.5.RELEASE/spring-core-3.2.5.RELEASE。 POM

为什么我的Maven插件不会在构建生命周期中运行?

我试图通过以下pom部分为我的maven生命周期添加一个目标。 我定义了一个新插件并使用阶段和执行信息对其进行了配置。 org.apache.openjpa openjpa-maven-plugin 2.2.0 **/entity/*.class true com.ibm.db2.jcc.DB2Driver true ${project.build.directory}/database.sql sql generate-resources sql enhancer process-classes enhance org.apache.openjpa openjpa 2.1.1 然后我用mvn:install运行maven mvn:install但插件没有运行?

Java中pom.xml文件的用途是什么?

POM文件的主要function是什么?为什么它实际使用? 无论我们在其中提供什么,依赖关系如何映射到Java虚拟机并在应用程序上变得灵活?

eclipse中的Maven错误(pom.xml):无法转移org.apache.maven.plugins:maven-surefire-plugin:pom:2.12.4

我想使用Maven制作web项目自动导入我需要的所有库,所以我选择了”maven-archetype-webpp” 之后我在pom.xml文件上出现了这个错误: Description Resource Path Location Type Failure to transfer org.apache.maven.plugins:maven-surefire-plugin:pom:2.12.4 from http://repo.maven.apache.org/maven2 was cached in the local repository, resolution will not be reattempted until the update interval of central has elapsed or updates are forced. Original error: Could not transfer artifact org.apache.maven.plugins:maven-surefire-plugin:pom:2.12.4 from/to central (http://repo.maven.apache.org/maven2): The operation was cancelled. pom.xml /SpringTuto line 1 Maven […]

Java Maven MOJO – 从项目POM获取信息

我正在研究一个maven插件。 我似乎很难搞清楚,从执行MOJO的项目中获取POM信息的好方法是什么? 例如,如果我在另一个maven项目中执行我的mojo,我想获得项目名称或其他一些参数。 还有一件事,在AbstractMojo.java类中有一个上下文MAP有私有Map pluginContext,如果我错了可能会有人纠正我,但这是假设用于在mojos之间传递信息吗?