maven相关内容
我使用Nexus和Maven时遇到了一些麻烦。 当我使用Nexus尝试使用Maven构建项目时,Maven无法找到任何工件。我将此添加到Maven设置: nexus http:// localhost:6060 / nexus / content / groups / public c
..
当测试向System.out或System.err写入内容时,我希望我的CI构建失败。优选地,我想有一个测试列表产生不必要的输出。 我试图使用mavens surefire插件添加一个监听器,但这只是一部分的技巧您可以从问题中看到JUnit RunListener在fail()上删除 有没有其他人尝试这样的东西,有没有其他方法来实现一个更清洁的控制台CI构建? 解决方案 您可能
..
我使用Jenkins 2编译Java项目,我想从pom.xml读取版本,我是这个例子: https://github.com/jenkinsci/pipeline-plugin/blob/master/TUTORIAL。 md 示例建议: 似乎在访问文件系统时存在一些安全问题,但我无法弄清楚它给出的是什么(或为什么): 我只是做一个有点不同的例子: def vers
..
我们有一个hudson设置只有一个执行者。我们想要达到一个点,我们可以有至少2个执行者。阻止我们这样做的问题是不能并行运行的工作。 说明: 我们在hudson上配置了许多svn分支。特定分支的流程将如下所示: A-> B-> C 在此流程中,B从oracle中写入和删除数据。我们是好的,如果只有一个分支设置在哈德逊。 但是,我们在哈德森有很多svn分支。
..
我有一个eclipse格式化文件(它包含一些配置),我想做同样的事情(这些配置)一个checkstyle文件后使用maven build。 解决方案 Eclipse-Checkstyle插件提供导出功能以导出您的偏好设置。
..
我们正在使用 Jenkins 建立( maven )&将部署工件(JARs& * WAR *)部署到内部工件服务器(快照和版本)。 目前,我们得到Jenkins作业,打包war文件(从发行版scm标记)并部署到不同的环境/服务器。我们想跳过包阶段,因为它似乎没有必要再次打包。再次为一个发布的版本,因为它是不可能得到一个不同的战争文件副本,即使在尝试1000次。 我们正在寻找一种方法在J
..
CI服务器(Hudson),我负责,构建Maven项目。最后一次提交后,生成失败: [INFO] -------------- ----------------------------------------------- [错误]编译错误: [INFO] ------------------------------------ -------------------------
..
我使用 Travis-CI 为我正在开发的一些Java开源项目提供持续集成构建。 / p> 通常这个工作流畅,但我有一个问题,当POM指定GPG签名,例如 org.apache.maven.plugins maven-gpg-plugin
..
我想要使用 maven个人资料和过滤来生成给定网络存档的两个不同版本( war ): 第一个用于本地部署到本地机器上的本地计算机 第二个用于远程部署到cloudfoundry 根据应用程序是否部署到我的本地机器或cloudfoundry,属性有所不同。 当然,难点是我试图做所有这是从STS / Eclipse 并从Eclipse部署到我的本地tomcat和cloudfoundr
..
我尝试使用 maven-gpg-plugin:sign 以便在部署到Sonatype OSS存储库之前签署项目工件。问题是我在哪里保存我的秘密密钥 secring.gpg : 持续集成〜/ .gnupg 目录 在项目源代码中,例如 src / test / resources / gpg / secring.gpg 为什么? 解决方案 如果密钥敏感,请将其放在CI服务器的〜/
..
这是在 Maven 3 Java JS 项目中使用 Sonar strong> JENKINS 。 要分析我的项目,我选择了两种不同的方式,但是两者都不能正常工作。 > 第一种方法:在JENKINS中启动Sonar作为独立任务作为后构建操作 Sonar插件 v2.1从 JENKINS 安装 Sonar Runner v2.3安装从 JENKINS 在我的maven项目
..
我设置了一个CI情境,其中我将我的Web应用程序部署到测试环境。在这个测试环境中,我想让应用程序使用的业务对象是真实的; mock将返回静态测试数据。我使用这个运行测试agains我的ui。我使用Spring控制注入这些业务对象的依赖关系;它是一个struts 2应用程序,这是值得的。 我的问题是Maven相关的,我想。什么是最好的方式有我的Maven构建决定是否构建弹簧配置为注入嘲笑或注入
..
我的团队正在使用功能分支来实现新功能,并将快照版本部署到远程仓库中供用户使用。因此,'deploy'真的只意味着'分发到远程Maven仓库'。我们目前只为主分支而不是功能分支运行持续集成构建,原因如下:我们使用Maven构建我们的项目,并在JAR旁边分发JavaDoc和源代码。 我的计划现在是为每个功能分支构建添加一个分类器,并期望在创建和部署这样的工件时使用: 分支:主 分类:无
..
我有一个web应用程序,我们部署到生产每当功能准备好,有时可以是一天几次,有时可能是几个星期之间的发布。 目前,我们不会增加我们的项目的版本号,并且所有版本号都为 0.0.1-SNAPSHOT 一年多。 我想知道什么是Maven的方式做连续交付的网络应用程序。在每次提交时,似乎有点过度了解版本号,从来不会像我们现在做的那样碰到版本号,似乎也是错误的。 推荐这种类型Maven使用的最佳
..
我们的大部分团队由java开发人员组成,因此整个构建/部署/依赖关系管理系统构建在maven之上。我们使用CI,所以每个构建过程运行单元测试(前端的karma和phantomJS,后端的茉莉花节点)。我已经设法为此目的配置一个karma maven插件。 这不解决从package.json下载node.js依赖的问题。我需要在现有环境中部署我的node.js / express应用程序,因此
..
我们需要在特定环境中跳过子模块。 相关模块包含集成测试,需要半小时才能运行。因此,我们希望在CI服务器上构建时包含它,但是当开发人员在本地构建(测试运行)时,我们要跳过该模块。 方法来做这个与配置文件设置?我已经做了一些搜索,看看其他问题/答案在这里,并没有找到一个很好的解决方案。 我想一个选择是从子模块parent pom.xml ,只需在CI服务器上添加另一个项目即可构建该模
..
我正在为我的Maven构建的项目创建一个“Java / AspectJ应用程序”运行配置。因为我使用Spring方面,我必须在运行配置的Aspect路径列表中包括 spring-aspects artifact。我通过“高级..”按钮添加它,选择“添加类路径变量”并从 M2_REPO 变量扩展。所以最后我有一个类路径变量条目在列表中,像这样在它旁边有一个蓝点图标: M2_REPO / or
..
现在,我通过maven分别嵌入tomcat: mvn tomcat7:run 然后运行 mvn test 目标。 我的问题是我可以配置maven为了自动这样做吗? 必须在所有测试运行之前启动,然后停止。 以下maven配置for tomcat plugin is used: org
..
在任何人说明之前阅读xyz这里的情况。刚刚搬到一个旧项目。所有的系统知识都丢失了,因为没有人在项目上或在建立它的公司。我不知道Maven和它如何工作。截止日期是星期一。 使用先前在项目中被另一个开发人员使用的eclipse ide。大多数事情被标记为红色和破碎。查看 中的文件src / main / java / ... 和在 中的相同的完整文件java resources / src
..
我似乎无法找出alternatedocroot。我已经看过stackoverflow的其他问题,并在oracle docs的glassfish(但他们是清楚的泥我的)。 我有一个maven项目,包括web,ejb,ear和聚合器/父模块。在web模块/项目中,我添加了一个带有以下条目的glassfish-web.xml文件:
..