You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@maven.apache.org by di...@apache.org on 2002/12/18 16:23:28 UTC

cvs commit: jakarta-turbine-maven/src/plugins-build/changelog plugin.jelly

dion        2002/12/18 07:23:28

  Modified:    src/plugins-build/changelog plugin.jelly
  Log:
  Ensure connection is specified before running changelog report, as it defaults to the
  CVS implementation which fails when no connection is present
  
  Revision  Changes    Path
  1.13      +20 -17    jakarta-turbine-maven/src/plugins-build/changelog/plugin.jelly
  
  Index: plugin.jelly
  ===================================================================
  RCS file: /home/cvs/jakarta-turbine-maven/src/plugins-build/changelog/plugin.jelly,v
  retrieving revision 1.12
  retrieving revision 1.13
  diff -u -r1.12 -r1.13
  --- plugin.jelly	30 Oct 2002 17:55:28 -0000	1.12
  +++ plugin.jelly	18 Dec 2002 15:23:27 -0000	1.13
  @@ -21,25 +21,28 @@
       </j:if>
       <j:choose>
         <j:when test="${maven.mode.online}">
  -      <define:taglib uri="changelog">
  -        <define:jellybean
  -          name="changelog"
  -          className="org.apache.maven.changelog.ChangeLog"
  -          method="doExecute"
  -        />
  -      </define:taglib>
  +        <j:set var="_connection">${pom.repository.connection}</j:set>
  +        <j:if test="${!empty(_connection)}">  
  +          <define:taglib uri="changelog">
  +            <define:jellybean
  +              name="changelog"
  +              className="org.apache.maven.changelog.ChangeLog"
  +              method="doExecute"
  +            />
  +          </define:taglib>
   
  -      <mkdir dir="${maven.gen.docs}"/>
  +          <mkdir dir="${maven.gen.docs}"/>
   
  -      <changelog:changelog
  -        basedir="${basedir}"
  -        developers="${pom.developers}"
  -        factory="${maven.changelog.factory}"
  -        output="${maven.gen.docs}/changelog.xml"
  -        outputEncoding="${maven.docs.outputencoding}"
  -        range="${maven.changelog.range}"
  -        repositoryConnection="${pom.repository.connection}"
  -      />
  +          <changelog:changelog
  +            basedir="${basedir}"
  +            developers="${pom.developers}"
  +            factory="${maven.changelog.factory}"
  +            output="${maven.gen.docs}/changelog.xml"
  +            outputEncoding="${maven.docs.outputencoding}"
  +            range="${maven.changelog.range}"
  +            repositoryConnection="${pom.repository.connection}"
  +          />
  +        </j:if>
         </j:when>
   
         <j:otherwise>