You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@maven.apache.org by Brett Porter <br...@apache.org> on 2004/07/01 04:58:45 UTC
RE: cvs commit: maven-plugins/cruisecontrol/xdocs faq.fml
Was taking out tabs and indenting consistently (2 spaces, with source not
indented so it doesn't get indented inside the box).
- Brett
Quoting Eric Pugh <ep...@upstate.com>:
> Brett,
>
> I noticed that some of the content that you cleaned was mine.. What steps
> did you follow to do this? I try and keep with the existing format on xml
> files, but find it hard sometimes..
>
> Eric
>
> > -----Original Message-----
> > From: brett@apache.org [mailto:brett@apache.org]
> > Sent: Saturday, June 26, 2004 4:30 AM
> > To: maven-plugins-cvs@apache.org
> > Subject: cvs commit: maven-plugins/cruisecontrol/xdocs faq.fml
> >
> >
> > brett 2004/06/25 19:30:14
> >
> > Modified: cruisecontrol/xdocs faq.fml
> > Log:
> > clean format
> >
> > Revision Changes Path
> > 1.2 +33 -39 maven-plugins/cruisecontrol/xdocs/faq.fml
> >
> > Index: faq.fml
> > ===================================================================
> > RCS file: /home/cvs/maven-plugins/cruisecontrol/xdocs/faq.fml,v
> > retrieving revision 1.1
> > retrieving revision 1.2
> > diff -u -r1.1 -r1.2
> > --- faq.fml 31 May 2004 15:56:22 -0000 1.1
> > +++ faq.fml 26 Jun 2004 02:30:14 -0000 1.2
> > @@ -1,14 +1,14 @@
> > <?xml version="1.0" encoding="ISO-8859-1"?>
> > -<!--
> > +<!--
> > /*
> > * Copyright 2001-2004 The Apache Software Foundation.
> > - *
> > + *
> > * Licensed under the Apache License, Version 2.0 (the "License");
> > * you may not use this file except in compliance with the License.
> > * You may obtain a copy of the License at
> > - *
> > + *
> > * http://www.apache.org/licenses/LICENSE-2.0
> > - *
> > + *
> > * Unless required by applicable law or agreed to in writing, software
> > * distributed under the License is distributed on an "AS IS" BASIS,
> > * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
> > express or implied.
> > @@ -23,24 +23,21 @@
> >
> > <part id="General">
> > <title>General</title>
> > -
> > +
> > <faq id="change-template">
> > <question>How do I change the template used to generate
> > <code>cruisecontrol.xml</code> configuration file?</question>
> > <answer>
> > - If you specify your own
> > maven.cruisecontrol.template, then that will be used
> > - instead. If you want to wrap all of your logic up
> > in your own plugin so that
> > - you don't have to set each project individually,
> > then specify it like this:
> > -
> > <code>maven.cruisecontrol.template=${maven.home}/plugins/my-compan
> > y-plugin-0.1/plugin-resources/cruisecontrol.jsl</code>
> > - and add to your plugin.xml this:
> > - <source>
> > -<![CDATA[
> > + If you specify your own maven.cruisecontrol.template,
> > then that will be used
> > + instead. If you want to wrap all of your logic up in
> > your own plugin so that
> > + you don't have to set each project individually, then
> > specify it like this:
> > +
> > <code>maven.cruisecontrol.template=${maven.home}/plugins/my-compan
> > y-plugin-0.1/plugin-resources/cruisecontrol.jsl</code>
> > + and add to your plugin.xml this:
> > + <source><![CDATA[
> > <preGoal name="build:start">
> > - <ant:property name="maven.cruisecontrol.template"
> > value="${anite.cruisecontrol.template}"/>
> >
> > - <maven:pluginVar
> > plugin="maven-cruisecontrol-plugin"
> > property="maven.cruisecontrol.template" var="loc"/>
> > -</preGoal>
> > -]]>
> > - </source>
> > - Note, this is a very brittle solution and
> > suggestions on how to not hardcode the path would be appreciated!
> > + <ant:property name="maven.cruisecontrol.template"
> > value="${anite.cruisecontrol.template}"/>
> > + <maven:pluginVar plugin="maven-cruisecontrol-plugin"
> > property="maven.cruisecontrol.template" var="loc"/>
> > +</preGoal>]]></source>
> > + Note, this is a very brittle solution and suggestions
> > on how to not hardcode the path would be appreciated!
> > </answer>
> > </faq>
> >
> > @@ -57,25 +54,22 @@
> > <answer>
> > I specified it like this in my own plugin, this would
> > work in your maven.xml as well:
> > <p>
> > - <source>
> > -<![CDATA[
> > + <source><![CDATA[
> > <preGoal name="cruisecontrol:validate">
> > - <ant:echo message="Generating CruiseControl configuration
> > for ${systemScope['os.name']} platform. "/>
> > - <j:choose>
> > - <j:when
> > test="${systemScope['os.name'].startsWith('Windows')}">
> > - <ant:property
> > name="maven.cruisecontrol.home"
> > value="${anite.cruisecontrol.windows.home}"/>
> > - <ant:property
> > name="anite.cruisecontrol.mavenscript"
> > value="${myplugin.cruisecontrol.windows.mavenscript}"/>
> > - </j:when>
> > - <j:otherwise>
> > - <ant:property
> > name="maven.cruisecontrol.home"
> > value="${myplugin.cruisecontrol.linux.home}"/>
> > - <ant:property
> > name="myplugin.cruisecontrol.mavenscript"
> > value="${myplugin.cruisecontrol.linux.mavenscript}"/>
> > - </j:otherwise>
> > - </j:choose>
> > - <ant:echo
> > message="maven.cruisecontrol.template:${maven.cruisecontrol.template}"/>
> > -</preGoal>
> > - ]]>
> > - </source>
> > - </p>
> > + <ant:echo message="Generating CruiseControl configuration
> > for ${systemScope['os.name']} platform. "/>
> > + <j:choose>
> > + <j:when test="${systemScope['os.name'].startsWith('Windows')}">
> > + <ant:property name="maven.cruisecontrol.home"
> > value="${anite.cruisecontrol.windows.home}"/>
> > + <ant:property name="anite.cruisecontrol.mavenscript"
> > value="${myplugin.cruisecontrol.windows.mavenscript}"/>
> > + </j:when>
> > + <j:otherwise>
> > + <ant:property name="maven.cruisecontrol.home"
> > value="${myplugin.cruisecontrol.linux.home}"/>
> > + <ant:property name="myplugin.cruisecontrol.mavenscript"
> > value="${myplugin.cruisecontrol.linux.mavenscript}"/>
> > + </j:otherwise>
> > + </j:choose>
> > + <ant:echo
> > message="maven.cruisecontrol.template:${maven.cruisecontrol.template}"/>
> > +</preGoal>]]></source>
> > + </p>
> > </answer>
> > </faq>
> >
> > @@ -84,15 +78,15 @@
> > <answer>
> > A neat trick of the cruisecontrol plugin is that if
> > you specify a single configuration file for all your
> > projects, then the plugin will just install/update the
> > one your are working on. So, in your project.xml
> > - set
> > <code>maven.cruisecontrol.config=c:/cruisecontrol.xml</code> or maybe
> > + set
> > <code>maven.cruisecontrol.config=c:/cruisecontrol.xml</code> or maybe
> >
> > <code>maven.cruisecontrol.config=${maven.cruisecontrol.home}/cruis
> > econtrol.xml</code> for use in cross
> > platform situations. Unfortunantly, I haven't been
> > able to have a plugin set this value, so you need
> > to put it in all your projects.
> > </answer>
> > - </faq>
> > + </faq>
> >
> >
> > </part>
> > -
> > +
> > </faqs>
> >
> >
> >
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> > For additional commands, e-mail: dev-help@maven.apache.org
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> For additional commands, e-mail: dev-help@maven.apache.org
>
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org