How can I add my maven 1 project which uses extends?

If you want to add a project that extends an other, you must add the parent project. When you add a project with sub-projects, Continuum will add all sub-projects, so you need to provide an URL instead to uploading a POM so that Continuum can find all sub-projects.

How can I add my maven 2 project with modules?

If your project has modules, you need to provide an URL instead of uploading a POM. When you add a project with modules, Continuum will add all sub-projects, and this only works by submitting an URL.

How does Continuum detect a successful build?

Continuum uses the command line return code for detecting a successful or failed execution.

If you use maven or ant, you need to add at the end of maven.bat and ant.bat, the following line :

if "%MAVEN_TERMINATE_CMD%" == "on" exit %ERRORLEVEL%

If your bat file contains at the end an exit /B, this line must be copy before it.

This part is for Continuum < 1.0.2 You must add too, at the begin of $CONTINUUM/bin/win32/run.bat, the following lines if you run Continuum from command line :

@echo off set MAVEN_TERMINATE_CMD=on

or this line in wrapper.conf, if you run Continuum as a service (works too with command line) :

set.MAVEN_TERMINATE_CMD=on

You can download fixed scripts for ant and maven here.

Can i use file protocol in Add Project view?

File protocol is disabled by default for security reasons. You can allow it in $CONTINUUM_HOME/apps/continuum/conf/application.xml

Uncomment the following line :

file ]]>
I'm running on Windows, and Continuum can't log in to my CVS repository! What's going on?

You're probably running the CVSNT client, or another application based on it, like TortoiseCVS. CVSNT stores passwords in the registry, rather than the ~/.cvspass file. You'll need to issue the following command manually (but only once), with the appropriate information filled in:

cvs -d :pserver:account@cvsserver:2401:/rootfolder login

Also, note that the login will only be saved for the particular user who typed it. If you're running Continuum as a service, double-check the user it is running as, and make sure that you run cvs login as that user.

How to configure jabber notifier for google talk?

Jabber Host : talk.google.com
Jabber Port : 5222
Jabber Login : your google talk login without '@gmail.com'
Jabber Domain Name : gmail.com
Is it a SSL Connection? false

Why Continuum builds keep failing with password is required even if I'm using anonymous or no password in CVS?

If you keep getting this build error on your projects:

Exception: Cannot checkout sources. Exception while executing SCM command. password is required

Modify the SCM URL of your Continuum Project from something like this:

scm:cvs:pserver:username@servername:path_to_repository:module_name

to something like this:

scm:cvs:pserver:username:@servername:path_to_repository:module_name

Please note the : before @servername. Save changes and try to build again, this time checkout should succeed.

You can learn more about SCM URLs here.