问题标签 [continuum]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
7620 浏览

maven - 我如何使用 SVN 作为 Maven 存储库

我正在研究具有多个依赖项的项目。大多数依赖项都在我们的集中式 Maven 存储库中可用。我的项目包含一些仅特定于我的应用程序且在我们的 Maven 存储库中不可用的 JAR。由于某些政策/限制,我无法将该 jar 部署到我们的 maven 存储库。

当我在我的本地存储库(ieUserHome/.m2/repository)中安装这些 jar 并编译代码时,它工作正常。

现在我想要 SVN 中的这些依赖项,以便我们可以使用 Continuum 构建应用程序包。(我们不能从 Continuum 服务器引用本地依赖项。)

为了实现这些,我从 .m2/repository 复制了本地安装的依赖项并将其提交到 SVN 中。然后我在 pom.xml 中声明了存储库,例如..

现在要使用来自上述 repo 的依赖项,我添加了如下代码...

当我输入 mvn verify 我收到以下错误..

你能请人帮我解决这些问题吗?

编辑: 我创建了一个像 ..

这种技术在我的个人笔记本电脑上非常有效。Maven 从 repo 下载列出的依赖项。

但是,当尝试在公司网络上的项目中使用它时,它不起作用..它给出了与我在使用这种方法之前遇到的相同的错误。

任何人都可以帮助我吗?会有什么问题?是网络问题吗?

0 投票
1 回答
358 浏览

continuous-integration - 最适合自动构建和部署到 jboss EAP 5.0 的连续集成系统

我们现在使用Apache Continuum进行我们的连续构建,它是 FTP 的构建,并使用maven deploy/undeploy来进行我们的构建。一旦我们从 Jboss 4.3 升级到 Jboss EAP 5.0,这就会变得不稳定并且停止工作。我们正在调查该问题并计划升级我们的 continuum 安装。

同时我想知道,可能其他产品做得更好。如果从长远来看,它能让我们的工作更轻松,我愿意尝试另一种产品。我们使用 maven 2 并且 continuum 在 SCM 集成和构建方面一直工作顺利。配置也很轻松。我们唯一的问题是自动部署。

其他 CI 产品(如(Hudson、Cruise Control))与 Jboss 的集成效果如何?你们中是否有人使用过任何其他 CI 产品,可以自动部署到 Jboss 服务器(位于网络上的不同机器上)?

0 投票
1 回答
7985 浏览

java - Continuum 作为 Jenkins 的替代品?

在我们公司,我们对 Java 开发/QA 街道中的产品进行了严格的审查。我们正在研究的产品之一是 Apache Continuum。

有 Continuum 经验(最好还有 Jenkins 经验)的人能否解释一下 Apache Continuum 的优缺点(尤其是关于 Jenkins)?

我的第一印象是:

好处:

  • 更适合对构建和项目进行分组(从 UI 角度)。

缺点:

  • 没有清晰的仪表板。
  • 一个相对较小的社区。
  • 没有插件(对吧?)。
0 投票
2 回答
14183 浏览

maven - 使用 Jenkins 进行发布管理的选项有哪些

我正在评估像 Jenkins 和 Apache Continuum 这样的构建引擎。我们的大部分构建都是使用 Maven。Jenkins 中有哪些用于发布管理的选项?

发布管理是指从源代码控制中的分支创建发布,然后在 Maven 中更新版本标记的过程。例如,如果我的 Maven 项目(父 + 子子项目)当前版本为 5.5-SNAPSHOT,我想告诉 Jenkins 签出、构建和测试此分支的最新版本,并将 POM 更新到版本 5.5 . 然后,它应该在版本 5.6-SNAPSHOT 的源代码控制中创建一个新分支,并相应地更新这个新分支上的所有 POM。

Apache Continuum,我相信它是由 Maven 背后的同一个团队 Sonatype 开发的,它具有这个发布管理功能。我见过一个名为 Artifactory Plugin 的 Jenkins 插件,它似乎要求存储库管理器是 Artifactory。Jenkins 还有哪些其他发布管理选项?最佳做法是什么?

谢谢,

史蒂夫·所罗门 stev.solomon@gmail.com

0 投票
3 回答
541 浏览

java - 最佳实践:多项目中的版本控制和发布

在以下多项目情况下,版本控制和发布管理的最佳实践是什么?

项目结构

  • 全球父母
    • 父项目(版本:1.0-SNAPSHOT)
      • 子项目 1(与父项目相同)
      • 子项目 2(与父项目相同)
      • 子项目 3(与父项目相同)
      • 子项目 4(与父项目相同)
      • …</li>

我只想为父项目和所有子项目设置一次版本,因为项目的每个部分都必须具有相同的版本。

我还想要的是,用 continuum/maven 发布项目。

当前的“坏”解决方案:

通常一个简单的方法应该是在父 pom 中设置版本并在每个孩子中说“来自父母的最后一个版本”,但这不适用于 maven <3.1(参见此处)[http://jira.codehaus.org/browse/ MNG-624] 现在我在每个子项目中设置父项目的版本,并且对于每个版本,我必须更改所有子项目和父项目的版本。

例子:

家长

孩子

如果我现在想使用 Continuum 发布我的项目,我使用以下顺序来发布它:

  1. 父项目
  2. 儿童项目 1
  3. 儿童项目 2
  4. …</li>

但这不起作用,因为在更改父级版本后,子级在父级中不再有 SNAPSHOT 版本,我认为必须有更好的方法来发布具有连续性的多项目。

0 投票
6 回答
45112 浏览

maven - Maven release:prepare :无法准备发布,因为您有本地修改

我在 continuum 的 release:prepare 阶段遇到了一个问题,该阶段在 scm-check-modifications 步骤中失败并出现错误:

[错误] org.apache.maven.shared.release.ReleaseFailureException:无法准备发布,因为您有本地修改:[pom.xml:modified]

我做了什么 :

  1. 我将所有更改(*.java 和 pom.xml)提交到 SVN
  2. 我在 Continuum 中构建了项目
  3. 我启动了发布的准备工作。

我知道 scm-check-modifications 调用 ScmCheckModificationsPhase 类,该类验证与 SCM 上的内容相比没有本地更改。

我知道如果我只使用 Maven,如果有一些本地更改,或者本地代码和 SVN 之间的任何差异,例如,release:prepare 将不起作用,因为它首先检查修改;但是使用 Continuum,我不知道为什么它应该是本地代码和 SVN 存储库之间的差异?所以我不知道为什么 Continuum 中的 release:prepare 目标面临这个问题。

我的 pom 示例:

在父 pom.xml 中:

有关信息,项目的构建和发布一直运行良好,直到现在。

有一个绕过解决方案解决了我的问题,但我仍在寻求了解这个问题的根源。

旁路解决方案:

0 投票
1 回答
185 浏览

java - 独立运行 Continumm

我已经下载了 apache 连续体。

之后我打开包装并输入了 continuun 控制台。

它开始很好......但是当我将 localhost:8080/continuum 放在浏览器中时,控制台显示此错误:发生了什么?

0 投票
1 回答
89 浏览

svn - Continuum:从构建 SVN 主干切换到分支

我们正在使用 Apache Continuum 作为持续集成平台,我希望 Continuum 从 SVN 分支而不是主干开始构建。我只需要更改 Maven pom.xml 中标签中的 url 吗?

此致。

0 投票
2 回答
206 浏览

tomcat - Apache Continuum——部署在 tomcat 上

0 投票
1 回答
130 浏览

java - Continuum Standalone - 需要完整的 JDK 但我已经验证了我的类路径和 java_home

尝试在独立环境中运行 Continuum。

运行以下命令后:

C:\Program Files\apache-continuum-1.4.1\bin>continuum 控制台

一切正常,直到我导航到

这样做我得到错误:

但是,由于以下原因,这没有意义:

  1. 打字C:\Program Files\apache-continuum-1.4.1\bin>javac带来了我所期望的。

    C:\Program Files\apache-continuum-1.4.1\bin>javac -version javac 1.7.0_25

  2. 我检查了我的 PATH

    JAVA_HOME: C:\Program Files\Java\jdk1.7.0_25 CLASSPATH: ..;\C:\Program Files\Java\jdk1.7.0_25\bin;...

还缺少什么吗?