You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@avalon.apache.org by mc...@apache.org on 2004/04/01 03:05:07 UTC

cvs commit: avalon-components/cornerstone/scheduler/impl/src/java/org/apache/avalon/cornerstone/blocks/scheduler DefaultTimeScheduler.java

mcconnell    2004/03/31 17:05:07

  Modified:    cornerstone .cvsignore maven.xml project.properties
               cornerstone/scheduler/impl/src/java/org/apache/avalon/cornerstone/blocks/scheduler
                        DefaultTimeScheduler.java
  Log:
  Clean up javadocs (no errors on generation), add corrections to md5 generation, package jars in repo format, and sign jars and distribution artifacts.
  
  Revision  Changes    Path
  1.2       +1 -1      avalon-components/cornerstone/.cvsignore
  
  Index: .cvsignore
  ===================================================================
  RCS file: /home/cvs/avalon-components/cornerstone/.cvsignore,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- .cvsignore	28 Mar 2004 09:11:05 -0000	1.1
  +++ .cvsignore	1 Apr 2004 01:05:07 -0000	1.2
  @@ -10,5 +10,5 @@
   velocity.log
   target
   build
  -
  +build.properties
   
  
  
  
  1.4       +37 -24    avalon-components/cornerstone/maven.xml
  
  Index: maven.xml
  ===================================================================
  RCS file: /home/cvs/avalon-components/cornerstone/maven.xml,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- maven.xml	31 Mar 2004 16:55:06 -0000	1.3
  +++ maven.xml	1 Apr 2004 01:05:07 -0000	1.4
  @@ -44,28 +44,27 @@
     -->
   
     <goal name="avalon:build" description="Build the Logging system.">
  -
       <maven:reactor basedir="${basedir}"
         includes="*/*/project.xml"
         excludes="project.xml,**/target/**/project.xml"
  -      goals="jar:install"
         banner="Building:"
  +      goals="jar:install"
         ignoreFailures="false"
         postProcessing="true" />
  -
  -    <ant:copy todir="${maven.build.dir}/jars">
  -      <j:forEach var="child" items="${reactorProjects}">
  -        <ant:fileset dir="${child.file.parentFile}/target">
  -          <ant:include name="${child.artifactId}-${child.currentVersion}.jar"/>
  -          <ant:include name="${child.artifactId}-${child.currentVersion}.jar.meta"/>
  -        </ant:fileset>
  -      </j:forEach>
  -    </ant:copy>
       <j:forEach var="child" items="${reactorProjects}">
         <j:set var="path" value="${child.artifactId}-${child.currentVersion}"/>
  -      <util:file var="jarFile" name="${maven.build.dir}/jars/${path}.jar"/>
  +      <ant:mkdir dir="${maven.build.dir}/jars/${child.groupId}"/>
  +      <ant:copy todir="${maven.build.dir}/jars/${child.groupId}">
  +        <ant:fileset dir="${child.file.parentFile}/target">
  +          <ant:include name="${path}.jar"/>
  +          <ant:include name="${path}.jar.meta"/>
  +        </ant:fileset>
  +      </ant:copy>
  +      <util:file var="jarFile" name="${maven.build.dir}/jars/${child.groupId}/${path}.jar"/>
         <j:if test="${jarFile.exists()}">
           <checksum file="${jarFile}"/>
  +        <move file="${jarFile}.md5" toFile="temp"/>
  +        <move file="temp" toFile="${jarFile}.md5"/>
           <j:if test="${maven_gpg_exe != null}">
             <ant:exec executable="${maven_gpg_exe}">
               <ant:arg value="-a"/>
  @@ -75,18 +74,6 @@
             </ant:exec>
           </j:if>
         </j:if>
  -      <util:file var="metaFile" name="${maven.build.dir}/jars/${path}.jar.meta"/>
  -      <j:if test="${metaFile.exists()}">
  -        <checksum file="${metaFile}"/>
  -        <j:if test="${maven_gpg_exe != null}">
  -          <ant:exec executable="${maven_gpg_exe}">
  -            <ant:arg value="-a"/>
  -            <ant:arg value="--yes"/>
  -            <ant:arg value="-b"/>
  -            <ant:arg value="${metaFile}"/>
  -          </ant:exec>
  -        </j:if>
  -      </j:if>
       </j:forEach>
     </goal>
   
  @@ -182,6 +169,9 @@
       />
       <ant:delete file="${maven.dist.dir}/${binary.name}.tar"/>
       <checksum file="${maven.dist.dir}/${binary.name}.tar.gz"/>
  +    <move file="${maven.dist.dir}/${binary.name}.tar.gz.md5" toFile="temp"/>
  +    <move file="temp" toFile="${maven.dist.dir}/${binary.name}.tar.gz.md5"/>
  +
       <j:if test="${maven_gpg_exe != null}">
         <ant:exec executable="${maven_gpg_exe}">
           <ant:arg value="-a"/>
  @@ -195,6 +185,9 @@
         <ant:zipfileset dir="${maven.dist.bin.archive.dir}"/>
       </ant:zip>
       <checksum file="${maven.dist.dir}/${binary.name}.zip"/>
  +    <move file="${maven.dist.dir}/${binary.name}.zip.md5" toFile="temp"/>
  +    <move file="temp" toFile="${maven.dist.dir}/${binary.name}.zip.md5"/>
  +
       <j:if test="${maven_gpg_exe != null}">
         <ant:exec executable="${maven_gpg_exe}">
           <ant:arg value="-a"/>
  @@ -219,6 +212,8 @@
       />
       <ant:delete file="${maven.dist.dir}/${source.name}.tar"/>
       <checksum file="${maven.dist.dir}/${source.name}.tar.gz"/>
  +    <move file="${maven.dist.dir}/${source.name}.tar.gz.md5" toFile="temp"/>
  +    <move file="temp" toFile="${maven.dist.dir}/${source.name}.tar.gz.md5"/>
       <j:if test="${maven_gpg_exe != null}">
         <ant:exec executable="${maven_gpg_exe}">
           <ant:arg value="-a"/>
  @@ -232,6 +227,8 @@
         <ant:zipfileset dir="${maven.dist.src.archive.dir}"/>
       </ant:zip>
       <checksum file="${maven.dist.dir}/${source.name}.zip"/>
  +    <move file="${maven.dist.dir}/${source.name}.zip.md5" toFile="temp"/>
  +    <move file="temp" toFile="${maven.dist.dir}/${source.name}.zip.md5"/>
       <j:if test="${maven_gpg_exe != null}">
         <ant:exec executable="${maven_gpg_exe}">
           <ant:arg value="-a"/>
  @@ -363,6 +360,22 @@
   
   	  <link href="http://java.sun.com/j2se/1.4.2/docs/api/" />
   	  <link href="http://avalon.apache.org/framework/api/" />
  +
  +        <util:tokenize 
  +          var="listOfTags" 
  +          delim=" ">${maven.javadoc.customtags}</util:tokenize>
  +        <j:forEach var="someTag" items="${listOfTags}">
  +          <j:set var="nameVar" value="${someTag}.name"/>
  +          <j:set var="name" value="${context.findVariable(nameVar)}"/>
  +          <j:set var="descriptionVar" value="${someTag}.description"/>
  +          <j:set var="description" value="${context.findVariable(descriptionVar)}"/>
  +          <j:set var="enabledVar" value="${someTag}.enabled"/>
  +          <j:set var="enabled" value="${context.findVariable(enabledVar)}"/>
  +          <j:set var="scopeVar" value="${someTag}.scope"/>
  +          <j:set var="scope" value="${context.findVariable(scopeVar)}"/>
  +          <ant:tag name="${name}" description="${description}"
  +               enabled="${enabled}" scope="${scope}"/>
  +        </j:forEach>
   
       </ant:javadoc>
     </goal>
  
  
  
  1.5       +30 -0     avalon-components/cornerstone/project.properties
  
  Index: project.properties
  ===================================================================
  RCS file: /home/cvs/avalon-components/cornerstone/project.properties,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- project.properties	31 Mar 2004 16:22:10 -0000	1.4
  +++ project.properties	1 Apr 2004 01:05:07 -0000	1.5
  @@ -18,6 +18,36 @@
   pom.specificationVersion = 1.0
   
   #
  +# custom tags spec
  +#
  +maven.javadoc.customtags = component service entry dependency configuration
  +
  +component.name = avalon.component
  +component.description = Component:
  +component.enabled = true
  +component.scope = class
  +
  +service.name = avalon.service
  +service.description = Service Export:
  +service.enabled = true
  +service.scope = class
  +
  +entry.name = avalon.entry
  +entry.description = Context Entry:
  +entry.enabled = true
  +entry.scope = method
  +
  +dependency.name = avalon.dependency
  +dependency.description = Service Dependency:
  +dependency.enabled = true
  +dependency.scope = method
  +
  +configuration.name = avalon.configuration
  +configuration.description = Configuration Schema:
  +configuration.enabled = true
  +configuration.scope = method
  +
  +#
   # Declaration of the remote links to assign on javadoc generation.
   # Link declarations can be overriden in the user's build.properties
   # file.
  
  
  
  1.2       +1 -1      avalon-components/cornerstone/scheduler/impl/src/java/org/apache/avalon/cornerstone/blocks/scheduler/DefaultTimeScheduler.java
  
  Index: DefaultTimeScheduler.java
  ===================================================================
  RCS file: /home/cvs/avalon-components/cornerstone/scheduler/impl/src/java/org/apache/avalon/cornerstone/blocks/scheduler/DefaultTimeScheduler.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- DefaultTimeScheduler.java	16 Mar 2004 12:49:52 -0000	1.1
  +++ DefaultTimeScheduler.java	1 Apr 2004 01:05:07 -0000	1.2
  @@ -310,7 +310,7 @@
   
       /**
        * Return a collection of the triggerable names.
  -     * @return
  +     * @return the collection
        */
       public synchronized Collection getEntries()
       {
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: cvs-unsubscribe@avalon.apache.org
For additional commands, e-mail: cvs-help@avalon.apache.org