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 ..
发布时间:2018-12-28 15:05:05 Java开发

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

POM文件的主要功能是什么?它为什么实际使用? 无论我们在其中提供什么,依赖关系如何映射到Java虚拟机申请变得灵活吗? 解决方案 项目对象模型或POM是基本工作单元在 Maven。它是一个XML文件,包含有关项目 的信息以及Maven用于构建项目的配置详细信息。 包含大多数项目的默认值。这方面的例子是 构建目录,它是目标;源目录,即 src / main / java ..
发布时间:2018-12-27 19:10:01 Java开发

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

$ {project.basedir}的含义是什么? 和 $ {project.build.directory} pom.xml中的 解决方案 所有Maven项目都有一组可用的属性。 来自 POM简介: project.basedir :当前项目所在的目录。 ..
发布时间:2018-12-27 19:05:49 Java开发

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

我正在开发一个maven插件。我似乎很难搞清楚,从执行MOJO的项目中获取POM信息的好方法是什么? 例如,如果我执行我的mojo在另一个maven项目中我想得到项目名称或其他一些参数。 还有一件事,在AbstractMojo.java类中有一个上下文MAP有私有映射pluginContext,如果我错了,有人可以纠正我,但是这可以用来在mojos之间传递信息吗? 解决方案 你 ..
发布时间:2018-12-26 13:24:30 Java开发

.m2,Ubuntu中的settings.xml

在Windows环境中,您将在C:\ Users \ user_name位置拥有.m2文件夹,并且您将settings.xml文件复制到该文件夹​​,以便设置代理设置和nexus存储库位置等。 那么在Ubuntu环境中我需要做些什么才能在安装maven之后获得类似的设置。 解决方案 根据在Ubuntu上安装了Maven 它将首先在/ usr / share / maven2 /上创建 ..
发布时间:2018-12-25 22:09:05 Java开发

将Maven文件过滤到WEB-INF中

我正在尝试向应用程序上下文文件添加一些过滤,该文件位于WEB-INF目录中。 我在文件夹/ src / main / resources中有要过滤的文件(xmlgateway-context.xml)。 我在src / main / filters文件夹中有属性文件(config-e05.properties) 我将POM设置如下: ..
发布时间:2018-12-25 20:28:58 Java开发

如何获得完全解析的pom文件模型?

如何获得完全解析的pom文件模型? 这基本上是我如何编程实现pom文件的有效模型? 我正在构建一个maven插件,它针对一组模块执行一些验证规则。 这些模块的pom文件可用,但在执行插件时它们不是反应器的一部分。 我可以读取一个pom文件并获取使用此方法的相应Model对象(为简单起见,删除了异常处理): private模型pomT​​oModel(String pat ..
发布时间:2018-12-25 20:27:35 Java开发

如何从pom编辑器中删除org.apache.maven.plugin.jar.JarMojo错误

我正在使用Spring Tool Suite 3.1.0.RELEASE,我创建的每个项目中的pom.xml文件都有一个名为“org.apache.maven.plugin.jar.JarMojo”的错误。没有进一步的错误细节 创建新的Spring Utility项目时,即使在自动生成的pom.xml中也会出现此错误。 它在构建期间不会导致任何错误,它只显示在IDE中(pom编辑器中的 ..
发布时间:2018-12-20 22:42:24 Java开发

Maven - 使用-source 5或更高版本来启用...同时构建项目

我从我们的svn下载了一个项目,现在我正在尝试使用Maven构建它(mvn clean install ...我的maven是Apache Maven 3.0.4)。不幸的是,当我尝试构建时,会发生以下错误。奇怪的是它报告了一些关于Java版本1.3的东西(我认为),当然我没有在我的笔记本电脑中安装它。我有 JAVA_HOME 设置为JDK 1.7,我的javac也是1.7版本... 请知道 ..
发布时间:2018-12-12 19:18:51 Java开发

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

如何将servlet API添加到项目的pom.xml mvnrepository.com有很多servlet api和类似命名的项目,我不知道哪个是正确的。或者它们都可以吗? 解决方案 我相信大多数网络/应用服务器捆绑了一个版本的servlet api,所以你不会想要在你的.war文件中捆绑api。您需要找出服务器附带的版本,然后您可以使用 < ;依赖性> ..
发布时间:2018-12-12 18:07:07 Java开发

从pom.xml为现有Maven项目创建WAR文件

我正在创建一个Web项目,我被告知它必须驻留在现有maven项目的资源目录中 这是项目的结构 MavenProject | - src | | - 主 | ` - 资源 | ` - My-Web-Project | | - META-INF | | ` - MANIFEST.MF | | - src | | | - 类 | | | | ..
发布时间:2018-12-12 00:22:09 Java开发

无法解析org.springframework.context.ConfigurableApplicationContext类型。它是从所需的.class文件间接引用的

我正在 spring.io 上关注该教程,以构建一个弹簧应用程序春天启动。 我可以让程序在一台计算机上完美运行。 当我尝试使用另一台计算机时出现以下错误 org.springframework.context.ConfigurableApplicationContext类型无法解析。它是从所需的.class文件间接引用的。 我试过删除并添加我的JRE系统库(JDK 1.8),以 ..
发布时间:2018-12-11 23:19:47 Java开发

maven-surefire-plugin包含/排除优先级

当使用maven-surefire-plugin并且包含和排除时,它们处理的顺序是什么?此外,如果您有3组测试,第一组是基本集,第二组和第三组是特殊情况,您是否可以使用配置文件进一步包含/排除?如何合并配置文件包含/排除设置?例如,我想做这样的事情: org.apache.maven.plugins ..
发布时间:2018-12-11 22:45:14 Java开发

如何使用Maven创建没有依赖关系的可执行jar?

我想将它打包在一个可执行的jar中以便分发。我需要一个像main.jar这样的可执行文件,并且所有依赖项都在libs / *中.jar 如何在没有预先包含在其中的maven可执行jar的依赖库中? 在我怎样才能使用Maven创建一个带有依赖关系的可执行JAR?有一条注释在2010年12月1日10:46 $ b $bAndréAronsen回答,但是那个只是没有t work(未设置sad ..
发布时间:2018-12-11 00:06:51 Java开发

maven部署额外的jar文件

我有一个以特定方式构建和部署的工件(而不是jar文件)。在部署过程中,构建了一个war文件。 如何配置pom以便将工件也部署为jar文件到另一个位置? 解决方案 Maven deploy 表示将工件部署到 Maven资源库,而不是应用程序服务器。 配置这样的其他JAR工件: <插件> org.apache.maven.plugins ..
发布时间:2018-12-10 22:45:04 Java开发

如何在“META-INF / services”中包含配置文件使用Maven的JAR文件夹

我正在Eclipse中开发一个Java项目,它是使用Maven构建的。我正在使用旧项目中的一些回收代码,其中一个类在具有特定名称的JAR的“META-INF / services”文件夹中查找文件,然后解析该文件的文本。在这个特定的例子中,它查找一个名为Java接口的文件,然后从文件内部获取实现的类名。 所以基本上我是什么我想要做的是在JAR的“META-INF / services”文件夹 ..
发布时间:2018-12-10 12:04:50 Java开发

无法加载库:xuggle;版本:5;使用POM

我正在尝试使用Xuggle,在尝试部署时,我收到以下错误,下面是我的POM文件。希望有人可以告诉我我缺少的东西 13:55:34.965 [main] ERROR com.xuggle.ferry.JNILibraryLoader - 无法加载库:xuggle;版本:5;访问http://www.xuggle.com/xuggler/faq/以查找此问题的常见解决方案 线程“main”中的 ..
发布时间:2018-12-10 10:26:17 Java开发