continuum1.1,svn,maven2 试用笔记

Maven支持多种版本控制系统(SCMs),如Git、Subversion (SVN)等,但直接在Maven项目设置中配置SCM通常不是通过图形界面完成的 Maven支持多种版本控制系统(SCMs),如Git、Subversion (SVN)等,但直接在Maven项目设置中配置SCM通常不是通过图形界面完成的。如果你不确定如何找到或编辑特定的SCM属性,可以查阅Maven文档或者使用IDEA或Eclipse等集成开发环境的插件,它们通常会提供可视化的界面帮助你管理settings.xml。要修改Maven的已存在的SCM(Source Control Management)配置,你需要打开settings.xml文件,这是Maven的全局配置文件。 阅读详情
最近准备搭建一个技续构建环境,在网上一查有很多可选项.基本上都在用 CruiseControl 现在最新版是2.7.1,另外还有一个就是 continuum 最新版本是1.1,而且现在是 maven2的一个子项目,所以与 maven2集成那肯定是没有问题的.最后决定先试试continuum.

下载解压后执行bin/windows-x86-32/run.bat (根据你的操作系统),第一次运行有错误.在网上一查是因为第一次运行要创建数据库,再次运行就没有问题了.

访问http://localhost:8080/continuum/ 然后填写admin帐户的信息.填写完登录后会要求填写基本配置信息.

working-directory: C:/continuum/work

build output directory : C:/continuum/work/build

base url :http://localhost:8080/continuum

以上各项需根据自己的实际情况填入合适的值.

1、加入一个maven2工程:

add project --> maven 2.0.x project

在这里可以指定一个pom.xml文件的地址,也可以上传一个已存在的pom.xml,我选择一上传一个已存在的pom.xml。 Build Definition Template 选择maven2 template 这样在工程列表中就可以看到这个工程了。

下面是pom.xml代码:

<?xml version="1.0" encoding="UTF-8"?>
<project>
<modelVersion>4.0.0</modelVersion>
<groupId>ContinuumMaven2</groupId>
<artifactId>ContinuumMaven2</artifactId>
<version>0.0.1</version>
<name>ContinuumMave2</name>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-scm-plugin</artifactId>
<version>1.0</version>
<configuration>
<goals>install</goals>
</configuration>
</plugin>
<plugin>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.4</version>
<configuration>
<skip>true</skip>
</configuration>
</plugin>
<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>1.5</source>
<target>1.5</target>
</configuration>
</plugin>
<plugin>
<artifactId>maven-resources-plugin</artifactId>
<version>2.2</version>
<configuration>
<encoding>UTF-8</encoding>
</configuration>
</plugin>
</plugins>
</build>
<ciManagement>
<system>Continuum</system>
<url>http://localhost:8080/continuum</url>
<notifiers>
<notifier>
<type>mail</type>
<address>wfn_libo@163.com</address>
</notifier>
</notifiers>
</ciManagement>
<scm>
<connection>
scm:svn:http://192.168.1.10:8088/svn/ContinuumMaven2
</connection>
<developerConnection>
scm:svn:http://192.168.1.10:8088/svn/ContinuumMaven2
</developerConnection>
<url>
scm:svn:http://192.168.1.10:8088/svn/ContinuumMaven2
</url>
</scm>
</project>

在Project Information 中设置svn的帐号和密码.

最后还需要设置一些环境变量:

MAVEN_HOME

SVN_HOME

并指定path ,我为了这个问题耽误了好长时间。

然后build now 就可以看到build 的状态了(要手动刷新).

2、设置Eamil Notifiers


打开contionuum/conf/plexus.xml文件(这个和1.0.3版好象有很大的不同)

将resource下的mail session 下面的注释去掉,修改成自己的email 的相应信息就可以了。

<resource>
<name>mail/Session</name>
<type>javax.mail.Session</type>
<properties>
<property>
<name>mail.smtp.host</name>
<value>smtp.163.com</value>
</property>
<property>
<name>mail.smtp.port</name>
<value>25</value>
</property>

<property>
<name>mail.smtp.auth</name>
<value>true</value>
</property>
<property>
<name>mail.smtp.user</name>
<value>wfn_libo@163.com</value>
</property>
<property>
<name>password</name>
<value>your_password</value>
</property>
<property>
<name>mail.smtp.debug</name>
<value>true</value>
</property>
<!--
<property>
<name>mail.smtp.starttls.enable</name>
<value>true</value>
</property>
<property>
<name>mail.smtp.socketFactory.class</name>
<value>javax.net.ssl.SSLSocketFactory</value>
</property>
-->
</properties>
</resource>

我用的是163.com的信箱,后面注释的内容不能使用,否则不能发email.

重启服务器后,build 一下。就可以收到email了。

 
【Claude Code · VibeCoding】07|环境:JDK / Maven / Python / uv 补齐 JDK、Maven、Python、uv。按课件截图顺序跟做,装完在终端验证版本。 阅读详情

相关推荐

Diffusion:如何从噪声中生成清晰图像

扩散模型是当前AI图像生成领域的核心基础,如Stable Diffusion、DALL·E等热门模型均采用该技术。其原理分为训练和推理两个阶段:训练时通过逐步加噪图片,让AI学习如何去除噪声;推理时则从随机噪声出发,结合文本提示逐步去噪生成清晰图像。模型架构通常包含文本编码器、生成模型(如U-Net)和解码器三部分,通过多轮迭代将低维潜在空间表示转化为最终图像。这种技术模拟了艺术家从混沌中雕琢作品的过程,实现了从随机噪声到目标图像的智能生成。

laumy的学习笔记 1276

QNAP 安装SVN服务器

QNAP 安装subversion服务器 背景安装1. 安装Entware2. 安装Subversion配置1. 创建仓库2. 配置仓库启动svn1. 杀掉已有的svn进程2. 启动 ) 背景 买了一台QNAP TS-453Bmini。是x86 的机器,性能强大,最高能装16G内存。某日偶然网上发现有人做svn 服务器,于是打算试试。为啥不用Git lab呢。因为发现Container 的网络ip...

ceasor360的博客 7163

LPDDR4x 深度解析(3) - SDRAM核心操作机制

本文深入解析LPDDR4x SDRAM的核心操作机制,包括基础架构、刷新操作、读写流程及低功耗设计。详细介绍了存储阵列、地址解码器等关键模块,以及自刷新与自动刷新模式的区别。通过实测数据和技术细节,揭示LPDDR4x在性能优化和功耗控制方面的创新设计,为硬件工程师提供实用参考。

weixin_29278805的博客 308

低成本打造初创团队的 DevOps 实践(采用 NAS中的KVM 承载 Gogs + Jenkins + Nexus 服务)【0x01】配置QNAP

配置QNAP 主要配置开启NFS服务、NTP服务、建立共享文件夹。 1、启用 NFS 服务。用于虚拟机挂载 NFS 共享。 2、启用 NTP 服务。用于虚拟机同步时间。 3、建立对应的共享文件夹,并配置相应的 NFS 权限 ...

一条老萌新 759

Frida实战:从adb连接到安卓设备参数加密Hook全流程解析

本文详细解析了使用Frida进行安卓应用动态分析的全流程。通过adb连接设备并部署Frida服务端,结合静态分析与动态Hook技术,精准定位并拦截关键函数,特别是针对参数加密等核心逻辑的实时监控与修改,为逆向分析与安全研究提供了高效实战方案。

weixin_29208077的博客 343

AI产品经理必备:Agent评测维度、指标与工程化落地指南

随着大模型从单轮问答走向复杂的Agent应用,如何科学地评测一个Agent是否真正“办成了事”,成为AI产品经理必须掌握的核心能力。与传统大模型评测关注回答质量不同,Agent评测需要综合评估任务规划、工具调用、多轮对话一致性以及失败自愈等行为。任务完成率与工具调用成功率是最关键的两个量化指标,同时还需关注延迟与Token成本等工程约束。在实际落地中,评测集的设计要覆盖业务主流程与边界场景,并通过批量回归测试与版本对比,为产品选型、算法迭代和上线决策提供数据支持。本文系统拆解了Agent评测的完整流程,帮助

weixin_29057163的博客 344

zz 开源中国 Maven 库

介绍 亲爱的小伙伴们,开源中国的 Maven 库上线咯!为了方便广大开发同学,开源中国特别推出国内的 Maven 中央库,提供高速稳定的网络和服务,为国内 Maven 使用者提供便捷服务。本 Maven 库是从 ibiblio 同步过来的,因为网络等原因,保持每天一次更新。本 Maven 库使用开源软件 Nexus 搭建,对外镜像链接地址为:  http://maven.oschina.n...

qixingbeidou 333

lammps 案例in文件汇总

进阶案例: 聚乙烯和石墨烯界面pull out模拟代码 反应力场reax/c设置方法及案例解析 石墨烯热导率模拟代码(NEMD方法) 圆锥形SiC纳米磨削单晶硅源代码 高熵合金FeNiCrCoCu纳米压痕模拟代码 fix indent命令实现纳米摩擦及摩擦力计算 Fe原子辐照轰击多层石墨烯模拟代码 铝基石墨烯复合物压缩变形in文件源代码 石墨烯自动卷曲到Fe纳米线模拟源代码 铝/石墨烯复合物结晶过程lammps模

lammps_jiayou的博客 9446

qnap docker中安装code-server

qnap docker中安装code-server code-server可以放在服务器上,随时随地在浏览器中,编写代码、运行、调试; 手机,pad都可以进行; 先说下问题: 插件版本落后于vscode,部分插件需要手动安装旧版; 多种方法测试,不能直接部署中文,需要部署完成,手动安装中文插件(中文插件需要修改package.json的版本为1.39.2); 本次部署的插件,都是提前解压...

孤风寂影 2566

北斗导航 | 基于LSTM-KF融合的北斗卫星定位算法研究框架

针对北斗卫星导航系统在复杂环境下存在的多路径效应、非视距传播等问题,提出一种基于长短期记忆网络(LSTM)与卡尔曼滤波(KF)的组合定位算法。通过LSTM网络建模定位误差的非线性特征,结合卡尔曼滤波实现动态噪声抑制,构建"粗定位-LSTM校正-卡尔曼滤波优化"的三级处理架构。实验表明,融合算法较传统方法定位精度提升42.7%,均方根误差降低至1.2米。

尘世冰封的专栏 920

上下双相机定位贴合(原理到应用,halcon源码详解)

上下双相机定位贴合(原理到应用,halcon源码详解) 一、简介(类型与之前的文章)看你们理解那个文章快 主要讲解上下双相机定位贴合的原理和实现过程,包括各种标定、组合使用及具体的halcon源码实现,适用于的X、Y、Z三轴加一旋转轴系统,如模组组成的多轴系统、Scara四轴机器、六轴机器人(在运行过程中保证几个自由度不动,运行即可) 二、标定介绍 这一小节总结了通用的相机和轴的相对位置模型,并对其标定进行详细讲解 本系统仅使用了九点标定,精度可做到0.05mm 九点标定作用: A、本质就是仿射变换,一个坐

苏州程序大白的博客 9974

Continuum入门--实例

本文虽然是Continuum的入门,但并不涉及Continuum的历史、下载与安装,这些内容可以到 Continuum的官方网站 (http://maven.apache.org/continuum/) 上了解。本文主要是以一个实例来阐述使用 Continuum的基本方法,而其中将使用的Maven工程是《Maven入门--概念与实例》中的实例(该文末有下载链接)。 注:转载时请注明原作者(jia...

shwhj521314的博客 411

手把手教你在飞牛 NAS 上部署自有图床,含Python调用接口

📸 想在飞牛 NAS 上部署图床?这篇教程超适合小白!从安装到使用,步骤清晰~

XiaoqiangClub的博客 2345

{转}maven+continuum安装与配置

为什么80%的码农都做不了架构师?>>> ...

weixin_34355715的博客 291

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

Continuum入门--实例 详解

原文参考:http://www.cnblogs.com/eafy/archive/2008/03/16/907909.html 作者:jiangshachina 本文虽然是Continuum的入门,但并不涉及Continuum的历史、下载与安装,这些内容可以到 Continuum的官方网站 (http://maven.apache.org/continuum/) 上了解。本文主要是以一...

80后的梦想 488

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

Claude Code 从零到能用:环境准备、安装配置与常见问题排查全指南

AI 编程助手正在改变开发者的日常 workflow,而这类命令行工具的落地使用,往往依赖一套完整的环境配置链路。Node.js 作为跨平台运行时,是 Claude Code 的安装基座;Git 则不仅是版本管理工具,更是 AI 感知项目变更与生成提交信息的底层依赖。理解工具链的组成原理,能帮助我们更快定位环境变量、PATH 路径、认证授权等环节的常见故障。在实际工程中,无论是 Windows 11 还是 macOS,无论是独立终端还是 VS Code 插件,将环境准备、登录认证、权限策略与项目级记忆文件

weixin_33882452的博客 403

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

Continuum入门

Continuum入门--实例 本文虽然是Continuum的入门,但并不涉及Continuum的历史、下载与安装,这些内容可以到 Continuum的官方网站 (http://maven.apache.org/continuum/) 上了解。本文主要是以一个实例来阐述使用 Continuum的基本方法,而其中将使用的Maven工程是《Maven入门--概念与实例》中的实例(该文末...

weixin_30729609的博客 301

continuum持续构建注意事项【转载】

UBUNTU下continuum持续构建(二)2008-09-10 13:22UBUNTU下continuum持续构建(二)1、项目中的POM.XML配置文件<scm><connection>scm:svn:http://www.sillycat.com/repos/athena</connection><developerConnection>sc...

weixin_30408675的博客 191

**Maven SCM** 是 Apache Maven 生态系统中的一个插件,全称为 **Maven SCM Plugin*

通过使用 Maven SCM Plugin,开发者可以更方便地管理项目代码,提高开发效率。Maven SCM Plugin 提供了与这些源代码管理工具集成的功能,使得开发者可以通过 Maven 执行与源代码管理相关的操作。SCM Provider 是 Maven SCM Plugin 的具体实现,用于支持特定的源代码管理工具。Maven SCM Plugin 提供了一系列命令,用于执行与源代码管理相关的操作。SCM URL 是源代码管理系统的地址,用于指定代码仓库的位置。

[Blog][Domain] programb.blog.youkuaiyun.com 652

svn、Jenkins使用

1.idea集成svn 1.1.svn安装 官网下载地址:https://tortoisesvn.net/downloads.html 在安装svn客户端的时候一定要勾选,否则在idea上集成svn的时候会找不到 svn.exe 而报错。 如果安装时忘记勾选了的话,安装包重新运行,...

chengmi6360的博客 292

持续集成环境搭建备忘.

<br />一、 debian下svn服务搭建<br />       1.  安装<br />    aptitude install subversion subversion-tools apache2 libapache2-svn<br />       2.  新建仓库<br />    mkdir -p /home/svn/repos      <br />           svnadmin create /home/svn/repos<br />       3. 设置访问用户<br />

YONEE的专栏 1945

周末扎记 - 配置管理,云计算,行云服务

<br />周末扎记 - 配置管理,云计算,行云服务<br /> <br />1. 行云服务<br /> <br />数字签名无法验证<br />设置端口:安全性问题?<br />行云数据:远程登陆?<br /> <br />2. 配置管理总结<br />SVN使用<br />分支管理模式<br />自动构建系统:Hudson<br />maven/continuum<br />目前所有配置管理文档review<br />构建完整的会议产品:所有client,所有Server<br /> 

printf1998的专栏 389

jenkins介绍

jenkins介绍

m0_55461869的博客 328

Maven 聚合工程实读:10 个模块混用 Spring 2.0.8 与 3.0.5、Struts 1 与 2,我是怎么把账算清的

一个真实企业 Maven 聚合工程实读:10 个模块、86656 行 Java、6 个 war,同一 reactor 里混用 Spring 2.0.8 与 3.0.5、Struts 1.2.6 与 2.2.1,四个 war 各抄一份 Spring 配置,src/test 全空。我逐个模块统计打包方式、框架版本、配置对应关系,列出可低成本动手的三件事:路由对应测试、构建可重复性、配置去重。

qq_28884591的博客 331

第 1 章:IDEA 创建 SpringBoot3.5.16 Maven 项目

前置:环境全部就绪(JDK17 + Maven3.9.11 + IDEA 配置完成)目标:使用 IDEA 新建 Maven 类型 SpringBoot3 项目,确认包名、版本正确,项目能正常启动,完成本章启动测试两种创建方式:① IDEA 内置 Spring Initializr(推荐) ② start.spring.io 网页生成导入。我们用第一种。

qq_36158551的博客 283
上一篇: 关于continuum的notification功能
下一篇: Spring的核心机制依赖注入简介
凄凄迷人
博客等级 码龄21年 58粉丝 58原创
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值