Tag: maven 2

如何检查更新的依赖项的pom.xml

我对Maven和pom.xml相当陌生。 有没有一种方法,我可以找出哪些依赖是过时的,以便我可以在我的pom.xml中更新版本号。 例如,在其他语言中,Ruby具有gem list outdated的命令gem list outdated ,它给了我一个我可以更新的依赖关系列表(rubygems) 如果可以的话,我正在使用IntelliJ Idea。

在哪个maven2库可以findGoogle Guice?

据我了解, Google Guice 2.0在不久之前就已经出现了。 但是我看到中央回购还是过时了1.0版本。 请告诉我在哪里可以find与谷歌Guice 2.0的maven2存储库。

Mavenconfiguration文件激活与多个条件

我正在努力获取项目中的rpm-maven插件设置。 在我们的分段和生产环境中,构build发生在Red Hat框架上,但是我们有几个用于开发和testing的Windows框,所以我希望RPM构build过程成为configuration文件的一部分,该configuration文件仅在具有rpmbuild安装。 这是我第一次尝试激活条件: <activation> <os> <family>unix</family> </os> <file> <exists>/usr/bin/rpmbuild</exists> </file> </activation> 我最初的testing只涉及build立在一个Windows盒子上,并build立在一个CentOS盒子上,都给了我预期的结果。 稍后,构build在没有可用rpmbuild的Linux机器上破坏。 看起来像这样有两个条件是不被支持的。 这是这种情况吗? 我意识到我可能只是摆脱<os/>元素,并得到我想要的结果,但为了将来的参考是有更好的方式来创build具有多个激活条件的configuration文件?

如何使用Maven 2 Tomcat插件运行Tomcat 7?

我正在使用Maven 2 ,我有一个外部的Tomcat 7 。 我想知道如何使用Maven Tomcat插件来运行Tomcat 7。 Maven 3中的Maven Tomcat插件默认运行Tomcat 7。 谢谢。

无法将Intellij与生成的源文件夹一起使用

相关问题如何configurationIntelliJ IDEA和/或Maven自动添加使用jaxb2-maven-plugin生成的Java源代码的目录? 我有一个自定义插件,可以在target/generated-sources下target/generated-sources (注意这里没有toolname)。 所以我得到像target/generated-sources/com/mycompany等target/generated-sources/com/mycompany 。 这种格式根本不能改变,所以我可以configurationIntellij添加它作为源文件夹。 截至目前,我可以看到Intellij已经将target/generated-sources/com为源文件夹。 请注意,我没有configuration插件的选项! 更新1 :我不同意这个事实,我必须把我的生成源代码放在工具名称文件夹下。 这可能是一个很好的约定,但是如果我只有一个发电机,那么就没有必要把它放在那里呢? 同样,在我的pom.xml中,我有一个resources部分,清楚地表明target/generated-sources应该被视为源文件夹。 这在Eclipse中工作得很好,所以我不知道为什么Intellij不尊重我的设置。 TL; DR – >当我把target/generated-sources放在pom.xml的资源部分,为什么Intellij过热将target/generated-sources/com到类path中?

Maven:在classes文件夹中包含一个META-INF文件夹

我有一个非常简单的WAR项目,我想在所有已编译的Java类所在的类输出文件夹的顶部包含一个名为META-INF的目录。 我正在使用Maven,但似乎默认情况下,Maven将不包含任何不是Java类的东西。 所以它忽略了位于src目录顶部的META-INF目录。 META-INF目录包含一个名为persistence.xml的文件。 任何有关如何指示Maven将此目录和文件放入输出文件夹的快速指针?

Maven或常春藤pipe理ant的依赖?

我想知道从antpipe理项目依赖关系的最佳方法。 Maven Ant任务和常春藤有什么优点和缺点?

Maven类path顺序问题

有没有人知道在Maven2中设置特定的类path顺序的方法,而不是我现在看到的随机sorting? 有许多合法的理由想要这样做: 一个供应商提供了一个补丁jar包,其中包含一个以前发布的jar的重载类,因此补丁jar必须首先出现在classpath命令中。 通过遍历pom依赖关系发现的classpath上find的两个jar在同一个包中包含相同的类,并具有不同的签名。 例如: jboss jbossall-client 4.2.0.GA org.hibernate hibernate 3.1 两者都包含:org.hibernate.util.ReflectHelper.class,但是jbossall-client版本缺lessgetFastClass方法。 从Google的search中我发现这也许是Maven爱好者和面临这个特定问题的人之间争论的焦点,但是阶级pathsorting当然有合理的理由。 任何人已经解决了这个特殊的困境,将不胜感激! 谢谢

Maven项目可以有多个父母吗?

我们有java和flex项目在工作。 我们目前有1个基地包含我们想要用于这两个项目的configuration。 与此问题是:flex项目inheritancejavadoc和pmd的configuration,例如,他们不需要。 我想要做得更干净一点,有一个真正的基础,然后是一个java-base-pom和一个flex-base-pom。 但是,这是如何在具有flex部分和java部分的multimodule中工作的呢? 我们有我们自己的应用程序插件,我们使用以下结构: 我-插件 我的插件客户端(flex) 我的插件服务器(Java) my-plugin只包含一个包含section的pom.xml。 我将使用my-plugin pom.xml作为父项,但是我不能同时使用java base-pom或flex base-pom作为父项。 什么是最好的审查呢?

创build本地的Maven仓库

我想创build本地的Maven仓库。 我做了以下步骤: 在Eclipse中安装maven插件 在apache服务器上创build一个可以使用http://domain.com/localrepository访问的文件夹localrepository 在我提供的项目pom.xml中 <repositories> <repository> <id>repository</id> <url>http://domain.com/localMavenRepository</url> </repository> </repositories> 但它不是解决http://domain.com/localMavenRepository上的jar子 有没有需要提供存储库?