Thanks for replying Wim,
We do have our own custom build using Cruise Control which I'm converting
to use ClearCase instead of SourceSafe. I've not seen Hudson but I'll check
it out. It seems we already have scm:update as part of the goal so maybe
something else is wrong, or the scm:update doesn't do quite what I want it
to, or maybe I haven't get ClearCase set up properly. Here's some of the
config.xml code...
<plugin name="project.package"
classname="net.sourceforge.cruisecontrol.ProjectConfig"
buildafterfailed="false">
<bootstrappers>
<!--<VSSBootstrapper
vsspath="\NeSSSP4\Rendering\${parent.name}\packages\${package.name}\pom.xml"
localdirectory="${pdir}/${parent.name}/packages/${package.name}"
serverpath="\\idd4\vss"/>
<VSSBootstrapper
vsspath="\NeSSSP4\Rendering\${parent.name}\packages\${package.name}\assemble-bin.xml"
localdirectory="${pdir}/${parent.name}/packages/${package.name}"
serverpath="\\idd4\vss"/>-->
<clearcaseBootstrapper
viewPath="${pdir}\${parent.name}\packages\${package.name}" file="pom.xml"
/>
<clearcaseBootstrapper
viewPath="${pdir}\${parent.name}\packages\${package.name}"
file="\assemble-bin.xm" />
<clearcaseBootstrapper viewPath="${pdir}\${parent.name}\packages"
file="pom.xml" />
<clearcaseBootstrapper viewPath="${pdir}\${parent.name}\packages"
file="settings.xml" />
</bootstrappers>
<modificationset quietperiod="120">
<!-- <vss dateformat="d/MM/yy" timeformat="HH:mm"
vsspath="NeSSSP4/Rendering/${parent.name}/packages" login=","
serverpath="\\idd4\vss"/>-->
<clearcase branch="xrender_dev" viewpath="${pdir}"/>
</modificationset>
<schedule interval="300">
<maven2 goal="clean scm:update deploy"
pomfile="${pdir}/${parent.name}/packages/${package.name}/pom.xml"
mvnscript="${pdirmaven}/cruisecontrol2/${mvn_script}"/>
</schedule>
.....
<project.package name="current.xrender">
<property name="package.name" value="xrender"/>
<property name="parent.name" value="current"/>
<property name="mvn_script" value="mvn_jarweb.bat"/>
</project.package>
I did wonder about calling cleartool in the batch file ...?
Thanks
Richard
[EMAIL PROTECTED]
l.com To: [email protected]
cc:
23/01/2008 15:28 Subject: Re: Clearcase Snapshot
View Synchronisation
Please respond to
users
Do you have an own build system? Maybe you are better of using something
like Hudson?
The command to update the view is scm:update (
http://maven.apache.org/scm/plugins/index.html#update-mojo)
regards,
Wim
2008/1/22, Richard M Smith <[EMAIL PROTECTED]>:
>
>
> Can anyone supply some sample code for automatically synchronising a
> Clearcase snapshot view prior to a build?
>
> I am in the process of switching my Maven 2 Java build from Visual Source
> Safe to ClearCase (new to me).
>
> <plugin>
> <artifactId>maven-scm-plugin</artifactId>
> <configuration>
> <connectionUrl>scm:clearcase:view:load
>
>
/NESS_PVOB1/Projects/NESS_FR01/NESS_FR01_Int:NESS_PVOB1:xrender_dev</connectionUrl>
> <recursive>true</recursive>
> <excludes>model/**</excludes>
> </configuration>
> </plugin>
>
> This works but I currently need to go into Clearcase and manually
> resynchronise the view to pick up changes. I would like the build to do
it
> for me. I have been supplied with some Ant code...
>
> <exec dir="${viewpath}${checked.stream}" executable="cleartool.exe"
> outputproperty="checked.stream.response">
> <arg value="setcs"/>
> <arg value="-stream"/>
> </exec>
>
> I want to do something similar in Maven but I can't find an example.
> Nearest I could get was a bug report saying cleartool update -force could
> cause a crash.
>
> Thanks
>
> Richard
>
For the latest data on the economy and society consult National Statistics at
http://www.statistics.gov.uk
*********************************************************************************
Please Note: Incoming and outgoing email messages are routinely monitored for
compliance with our policy on the use of electronic communications
*********************************************************************************
Legal Disclaimer : Any views expressed by the sender of this message are not
necessarily those of the Office for National Statistics
*********************************************************************************
The original of this email was scanned for viruses by the Government Secure
Intranet virus scanning service supplied by Cable&Wireless in partnership with
MessageLabs. (CCTM Certificate Number 2007/11/0032.) On leaving the GSi this
email was certified virus free.
Communications via the GSi may be automatically logged, monitored and/or
recorded for legal purposes.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]