问题内容: 我正在尝试打包我的项目。但是,它会自动运行以前执行打包的测试。测试将一些内容插入数据库。这不是我想要的,我需要避免在打包应用程序时运行测试。有人知道如何在没有测试的情况下运行软件包吗? 问题答案: 与运行Maven
问题内容: 我有一个Web应用程序,只要功能就绪,我们便可以将其部署到生产环境中,有时一天可能需要几次,有时两次发布之间可能需要几周的时间。 当前,我们不增加项目的版本号,并且所有版本都已经存在一年多了。我想知道用于Web应用程序的持续交付的Maven方法是什么。每次提交时都增加版本号,而从未像现在这样增加版本号似乎有点过头,这似乎也是错误的。 这种Maven使用建议的最佳实践是什么? 问题实际上
问题内容: Maven原型是您可以快速生成给定框架或项目类型的运行示例的“模板”。我正在尝试编译当前在网络上活动的所有Maven原型目录的列表。 从有关目录文件的Maven文档中: 有关原型的知识存储在目录中。 目录是xml文件。 原型插件与内部目录捆绑在一起。默认情况下使用此选项。 原型插件可以使用本地文件系统和HTTP连接中的目录。 到目前为止,我已经收集了确实发布目录的存储库列表,但是希望了
问题内容: 如何使用源安装Maven工件? 所以以后我不需要在eclipse中打开项目来查看一些代码。 编辑: 我知道我可以将此代码添加到pom.xml 但我想从命令行执行(使其更通用)。 问题答案: 要下载依赖项的源: 要将源附加到安装: 如maven-source- plugin 页面中所述,最好在pom中使用目标。
问题内容: 我是Maven的新手,来自蚂蚁世界。 是否可以列出您可以运行的所有可能目标(包括所有插件)? 我可以看到Maven 1中曾经有一个标志,但是在版本2中不可用。 问题答案: 您在命令行中指示的目标已链接到Maven 的生命周期。例如,生命周期(还具有和不同的生命周期)由以下阶段组成: :验证项目正确,并且所有必要的信息均可用。 :编译项目的源代码。 :使用合适的单元测试框架测试编译后的源
问题内容: 我想知道pom.xml中描述的哪个依赖性在目标目录中带来了传递性依赖性。 更准确地说,我的WEB-INF / lib目录中有一个库“ poi-2.5.1-final-20040804.jar”,我想知道pom.xml中的哪个依赖项会带来这种情况。 问题答案: 要添加到@David Crow,下面是Maven站点中的dependency:tree示例: 可能输出
问题内容: 我正在使用Eclipse构建Java项目,该项目是使用Maven构建的。我使用的是旧项目中的一些再生代码,这些类之一在JAR文件夹中查找具有特定名称的文件,然后解析该文件的文本。在此特定示例中,它将查找具有Java接口名称的文件,然后从文件内部获取实现的类名称。 因此,基本上我想做的是 在JAR的“ META-INF / services”文件夹中包含一个文件名(X)和一行文本(Y)的
问题内容: 许多Java应用程序都是使用Maven构建的。Maven具有Profiles概念,为不同环境构建发行包确实非常方便。例如使用不同的…我想我不必在这里列出代码来解释它。 Spring是一个非常不错的Java开发框架,自从spring3以来,它还支持配置文件概念。 现在的问题是,为了释放到不同的ENV目的,哪个更好?现在我更喜欢Maven个人资料。因为spring必须在每个配置文件中复制每
问题内容: 我想将Maven项目的WAR部署到JBoss服务器。我知道从Eclipse Export-> War将WAR文件部署到JBoss。但是我该如何为Maven项目做到这一点。任何逐步的信息或有用的网站链接都将对我有很大帮助。谢谢。 编辑:我已经添加 到我的pom.xml并再次导入为maven项目,但是右键单击pom.xml中的Run As,我看不到任何部署选项。 问题答案: 我找到了解决方
问题内容: 我正在使用Apache Maven构建我的项目,并配置了一个自定义存储库,但是当它访问该存储库时,它会挂起很长时间 下载:http : //maven.mycompany.com/m2/org/springframework/spring/2.5.6/spring-2.5.6.pom 几分钟后,它就会从中央存储库下载 下载:http : //repo1.maven.org/maven2
问题内容: 我正在尝试使用maven创建javadoc,但失败。进行验证时,它也会失败。 我收到以下错误: 在我的pom.xml文件中,有以下几行: 我的本地存储库包含junit jar文件: 该代码很好,因为在我现在无法访问的笔记本电脑中,我运行: 没问题,测试也可以在Eclipse IDE中使用。 问题答案: 好的,您仅声明了对类的依赖(位于中的类,但是您试图在类(位于中的类中)使用它。 要么
问题内容: 如何在Maven中使用?如何使用它设置一个(或多个)属性? 有什么官方文章吗? 我找不到一个。谢谢。 问题答案: 通过命令行使用来设置属性的正确方法是: 如果中不存在,它将被设置。 如果中已经存在,则其值将被通过作为参数传递的那个值 覆盖。 要发送 多个变量 ,请使用多个以空格分隔的: 您可以在《Maven:完整参考》中查看有关属性的更多详细信息。更具体地说,在 6.1 节中 。 Ma
问题内容: 我想通过systemPath从相对于我的项目目录结构的本地文件系统添加jar文件,而不是在远程存储库上。我添加了依赖声明,但是maven并没有做任何其他事情。 在下面的声明中,我希望将jar文件复制到目标web-inf / lib目录中,并作为war文件的一部分进行jared。目前,这还没有发生。我如何将jar文件复制到我的war文件中? 这是调试maven模式的输出: 问题答案: 好
问题内容: 我在(版本3.1)中使用。当我尝试编译下一行代码 使用maven-compiler-plugin(版本3.3),我收到编译失败消息: 我使用Java 1.7.0_55进行编译。 我该如何解决? 问题答案: 发生问题是因为方法的签名具有可变参数。调用方法时,将分三个阶段搜索所有适用的方法。在阶段3中搜索具有可变参数的方法,在该阶段中,可以进行装箱和拆箱。 因此和都适用于此处,因为考虑了装
问题内容: 我正在使用Maven(和Maven Eclipse集成)来管理Eclipse中Java项目的依赖项。从Maven存储库自动下载JAR文件的功能可以节省时间。不幸的是,它不包括API文档和源代码。 如何设置Maven以自动获取源文件和javadoc附件并在Eclipse中正确注册它们? 问题答案: 我确信反过来,Eclipse的m2eclipse Maven插件可以做到这一点。您可以将其