Tag: maven 2

如何在maven2中跟踪插件依赖项?

我试图找到一个邪恶的插件,其中包括某个jar文件的stoneage版本。 我怎么做 ?

如果我在Hibernate中使用JPA,我的项目应该具有哪些依赖项?

我使用JPA和Hibernate作为它的实现。 我需要在项目中使用哪些maven2依赖项?

如何以编程方式构建pom文件的有效模型?

我将以编程方式从pom文件创建有效模型,以获取pom模型实例中的所有inheritance属性。 我会分析一个pom的一些属性 – 但我需要它的所有属性 – 包括。 inhertied。 我该怎么办? 我试过Sonatype Aether,但我找不到一个例子。

有没有办法告诉maven在哪里摆放文物?

我在m2eclipse插件,windows命令行和我的cygwin命令行中运行maven。 cygwin的bash shell将工件转储到cygwin /home/me/.m2目录中 但是m2eclipse和windows shell(在vista上)使用/Users/me/Documents/.m2 是否可以告诉mvn命令使用一个中心.m2目录? 谢谢

直接从源创建Web服务客户端

我试图直接从@Webservice类生成WS客户端jar。 我们来看这个例子: package com.example.maven.jaxws.helloservice; import javax.jws.WebService; @WebService public class Hello { public String sayHello(String param) { ; return “Hello ” + param; } } 我可以生成一个war文件并使用glassfish来提供这个webservice,从那里我可以使用glassfish WSDL URL来生成客户端源。 我想要做的是跳过glassfish部分。 从定义webservice的maven项目开始,我想使用jaxws-maven-plugin来创建客户端类,但我找不到任何方法来指定webservice的实际URL。 它可能是对的吗? @see还使用已知但无法访问的wsdl创建Web服务客户端

STS报告的错误abotut动态Web模块版本

我使用Spring 3.0.6和Maven 3.0.3在STS 2.9.2中创建了一个Web项目。 我创建了一些没有错误的页面和代码。 我已经在项目的pom.xml中将Spring库版本从3.0.6升级到3.1.2,现在我收到以下错误消息: Dynamic Web Module 3.0需要Java 1.6或更高版本。 项目面中的动态Web模块版本和Java编译器版本分别设置为2.5和1.6。 同时将我的项目的JRE系统库设置为1.6。 我试图删除Maven性质,然后再次添加它,JRE系统库自动设置为JSE 1.5(但我没有安装Java 1.5)。 我手动将JRE系统库更改为1.6(以修复有关JRE系统库版本的STS投诉),但仍保留有关动态Web模块的错误。 我已经google了一个修复但我什么都没找到。 我该如何解决这个错误?

如何从java代码获取Maven项目BaseDir()

如何从我的Java代码中获取Maven项目basedir()?

Maven POM依赖于ivy.xml文件

是否有一个maven插件,我可以使用它来转换maven pom依赖项,包括传递依赖项到ivy.xml文件?

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

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

如何为Jetty的Maven Cargo插件指定jetty-env.xml文件?

我正在从Maven的jetty插件迁移到Cargo插件(cargo-maven2-plugin),因为Cargo将很乐意从依赖的Maven模块运行WAR。 在web-app中,我们花了很大力气通过JNDI外部化所有配置。 这些JNDI定义是特定于Web应用程序的,因此放在WAR外部的jetty-env.xml文件中。 使用Jetty插件,我们将此文件指定如下: org.mortbay.jetty maven-jetty-plugin ${basedir}/target/config/jetty-env.xml 如何在Cargo Plugin中指定它? 这是我到目前为止的配置。 当然,由于缺少JNDI配置,它会失败: org.codehaus.cargo cargo-maven2-plugin jetty6x embedded com.mycompany my-war-module war / false ……