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 <[EMAIL PROTECTED]>: > 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: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] > > Sent: Saturday, June 26, 2004 4:30 AM > > To: [EMAIL PROTECTED] > > 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: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
