草庐IT

maven-toolchains-plugin

全部标签

java - 使用 maven 生成一个包含所有依赖项的 xml 文件

我需要生成module.xmlJBoss7的maven项目的文件,它有很多jar依赖项。最简单的方法是什么?该文件如下所示:...这样应为每个项目jar依赖项创建元素。或者我做错了什么?从Maven项目创建JBoss7模块的正确方法是什么? 最佳答案 我不太了解JBoss以及是否有另一种方法可以做到这一点,但是您可以使用GMaven非常简单地做到这一点:org.codehaus.gmavengmaven-plugin1.3defsw=newStringWriter()defxml=newgroovy.xml.MarkupBuilde

java - 如何使用 Maven 运行多个 Jetty 实例

所以,我想做的是配置maven插件jetty以在不同端口和不同应用程序上运行多个(在我的例子中是两个)jetty服务器实例。所以,我想要这样的东西:localhost:8080/webapp1localhost:8081/webapp2我想用一个命令来做到这一点:mvnjetty:run这当然意味着我必须在pom.xml中配置它我已经有两个不同的jetty配置文件:jettyA.xml和jettyB.xml,其中定义了不同的连接器。问题是我不知道如何用一个pom.xml做到这一点我尝试了两个配置文件,但不知何故不起作用。刚刚提到的最后一个配置文件中的jetty已启动。

java - 需要帮助在 Spring/Maven 上配置 MongoDB

当我在Spring中编码时,我总是使用注释,并且在涉及基于xml的配置时总是卡住。现在,我被困在一个可能很简单的问题上。如果你能帮我解决这个问题,我将不胜感激。org.springframework.beans.factory.BeanCreationException:Errorcreatingbeanwithname'mongoTemplate'definedinServletContextresource[/WEB-INF/spring-servlet.xml]:Instantiationofbeanfailed;nestedexceptionisorg.springframew

java - Maven 3.1.0 破坏了 Google App Engine Maven 插件

新的maven3.1.0版本似乎损坏了GoogleAppEngine插件。当我尝试运行开发服务器时,出现异常Causedby:java.lang.ClassNotFoundException:org.sonatype.aether.RepositorySystematorg.codehaus.plexus.classworlds.strategy.SelfFirstStrategy.loadClass(SelfFirstStrategy.java:50)atorg.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassR

java - 如何在 Eclipse 中设置默认 Maven 的 Java?

如果我在Eclipse中创建新的Maven项目并将其基于quickstart原型(prototype),它会在Java中与J2SE-1.5一起出现BuildPath窗口和1.5inJavaCompiler/JDKCompliance窗口。因此,我通常必须手动将其更改为其他Java。这些默认设置从何而来?如何更改为1.6或1.7? 最佳答案 m2eclipse插件使用POM中的设置。所以你需要将它添加到你的POM中:org.apache.maven.pluginsmaven-compiler-plugin3.11.61.6

java - 如何排除旧版本的maven依赖并使用它的新版本?

我正在处理Maven项目,我有两个项目,ProjectA和ProjectB。我的ProjectA是一个maven库,其pom如下所示:4.0.0com.texture.partialPartialPlatform2.1.5-RELEASEcom.texture.transform.goldenSampleClient1.0.4com.google.code.gsongson2.2.4com.texture.partial.corePartialKernelcom.texture.webresWebResPartialjavax.servletjavax.servlet-apiprovi

java - 由于缺少 tools.jar,Maven AspectJ 插件无法使用 Java 9 构建

我将我的JDK版本从8切换到9,由于缺少tools.jar,AspectJ插件不再工作:目标org.codehaus.mojo:aspectj-maven-plugin:1.10:compile的执行默认值失败:插件org.codehaus.mojo:aspectj-maven-plugin:1.10或其依赖项之一无法解析:在指定路径C:\ProgramFiles\Java\jdk-9.0.1/../lib/tools.jar找不到Artifactcom.sun:tools:jar:9.0.1/../lib/tools.jar我知道tools.jar(和rt.jar)已从Java9JD

java - 关于 javax.persistence JAR 的 Maven 依赖项?

我正在使用Spring3和Hibernate4JPA。我对javax.persistenceJAR感到困惑。我在Google上发现了以下两个Maven依赖项。请告诉我以下两个依赖项中需要哪个?javax.persistencepersistence-api1.0.2org.eclipse.persistencejavax.persistence2.0.0 最佳答案 第一个javax.persistence.persistence-api是APIJar,它定义了您的应用程序应该使用的供应商中立接口(interface)。第二个是该AP

java - 使用 Maven 构建时在运行时缺少 jaxb.properties

我有一个项目,我想在其中使用JAXB从XSD生成的一组类。对于这些类,我想从XML和JSON编码/解码。我发现我需要MoxyEclipselink来完成我需要的事情。我将我的类和过程作为Ant项目进行了测试,然后我决定将其移至Maven以进行更好的管理。但是,jaxb.properties文件似乎在运行时无法识别。我的项目有一个用于对象的MavenArtifact,还有一个用于逻辑/处理的Artifact。我一直在绞尽脑汁想弄清楚将jaxb.properties放在哪里以便可以读取它。我试过了对象项目/src/main/resources/jaxb.properties/src/mai

java - Maven目录结构

我是Maven的新手,我一直在阅读整个上午的教程(很棒的工具)。然而,我开始关注的这个新Java项目并未使用默认目录结构。它使用类似src/org/myapp的源代码而不是src/main/java。当我在项目(pom.xml所在的位置)上运行mvnpackage时,我收到一条消息说没有编译源,因为它无法找到它们(源路径不同)。有没有办法在Maven中指定您自己的源路径? 最佳答案 在pom文件的build标签中加入sourceDirectory。...src...Here是Maven文档中的相关部分。