geirm       01/08/14 20:52:57

  Modified:    jjar/src/conf repository.dtd repository.xml
  Log:
  Added the notion of 'remotedefinition' to allow for a URL to
  point to another place so the repository information can be
  distributed and maintained by each project.
  
  For an example, see the veltag contrib JSP taglib in Velocity
  (which is the guinea pig for this...)
  
  Revision  Changes    Path
  1.2       +3 -1      jakarta-commons-sandbox/jjar/src/conf/repository.dtd
  
  Index: repository.dtd
  ===================================================================
  RCS file: /home/cvs/jakarta-commons-sandbox/jjar/src/conf/repository.dtd,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- repository.dtd    2001/05/07 22:45:48     1.1
  +++ repository.dtd    2001/08/15 03:52:57     1.2
  @@ -2,7 +2,9 @@
   
   <!ELEMENT repository (packagegroup*) >
   <!ELEMENT packagegroup ( package* ) >
  -<!ELEMENT package ( info, versionset )  >
  +<!ELEMENT package ( definition, remotedefinition )  >
  +<!ELEMENT definition ( info, versionset )  >
  +<!ELEMENT remotedefinition (#PCDATA) >
   <!ELEMENT info ( desc, href ) >
   <!ELEMENT desc (#PCDATA) >
   <!ELEMENT href (#PCDATA) >
  
  
  
  1.2       +61 -8     jakarta-commons-sandbox/jjar/src/conf/repository.xml
  
  Index: repository.xml
  ===================================================================
  RCS file: /home/cvs/jakarta-commons-sandbox/jjar/src/conf/repository.xml,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- repository.xml    2001/05/07 22:45:48     1.1
  +++ repository.xml    2001/08/15 03:52:57     1.2
  @@ -10,6 +10,8 @@
        <!-- JAXP package -->
   
        <package name="jaxp" default="1.0" latest="1.0">
  +
  +       <definition>
           <info>
              <desc>Java API for XML Processing</desc>
              <href> somwhere...</href>
  @@ -23,11 +25,13 @@
                  </dependencies>
                </version>
            </versionset>
  +       </definition>
         </package>
   
         <!-- JAXP parser -->
   
         <package name="jaxp-parser" default="1.0" latest="1.0">
  +        <definition>
            <info>
              <desc>Java API for XML Processing</desc>
              <href> somwhere...</href>
  @@ -40,6 +44,7 @@
                  </dependencies>
               </version>
            </versionset>
  +       </definition>
         </package>
    
     </packagegroup>
  @@ -51,6 +56,8 @@
        <!--  Jakarta ant package -->
   
        <package name="ant" default="1.3" latest="1.3">
  +
  +      <definition>
           <info>
             <desc>The amazing Jakarta build tool.</desc>
             <href>http://jakarta.apache.org/ant/</href>
  @@ -77,10 +84,13 @@
              </version>
   
          </versionset>
  +
  +     </definition>
       </package>
   
  -    <package name="commons-collections" default="0.0-1" latest="0.0-1">
  +    <package name="jakarta-commons-collections" default="0.0-1" latest="0.0-1">
   
  +    <definition>
         <info>
           <desc/>
           <href/>
  @@ -93,10 +103,11 @@
              <dependencies/>
           </version>
         </versionset>
  -
  +   </definition>
       </package>
   
  -    <package name="velocity" default="1.0-1" latest="1.1-dev">
  +    <package name="jakarta-velocity" default="1.0-1" latest="1.2-dev">
  +      <definition>
          <info>
             <desc>Jakarta Velocity template engine</desc>
             <href>http://jakarta.apache.org/velocity/</href>
  @@ -105,18 +116,55 @@
          <versionset>
              <version version="1.0-1">
                 <note>release</note>
  -              <jar>velocity-1.0.1.jar</jar>
  +              <jar>jakarta-velocity-1.0.1.jar</jar>
                 <dependencies/>
  +           </version>
  +           <version version="1.1">
  +              <note>current CVS HEAD</note>
  +              <jar>jakarta-velocity-1.1.jar</jar>
  +              <dependencies>
  +                  <dep package="jakarta-commons-collections" version="0.0-1"/>
  +              </dependencies>
              </version>
  -           <version version="1.1-dev">
  +            <version version="1.2-dev">
                 <note>current CVS HEAD</note>
  -              <jar>velocity-1.1-dev.jar</jar>
  +              <jar>jakarta-velocity-1.2-dev.jar</jar>
                 <dependencies>
  -                  <dep package="commons-collections" version="0.0-1"/>
  +                  <dep package="jakarta-commons-collections" version="0.0-1"/>
                 </dependencies>
              </version>
           </versionset>
  +     </definition>
  +    </package>
  +
  +
  +    <package name="jakarta-servletapi" default="4.0" latest="4.0">
  +      <definition>
  +       <info>
  +          <desc>Jakarta Tomcat servlet API</desc>
  +          <href>http://jakarta.apache.org/tomcat/</href>
  +       </info>
  +
  +       <versionset>
  +           
  +           <version version="4.0">
  +              <note>pre-relase</note>
  +              <jar>jakarta-servletapi-4.0.jar</jar>
  +              <dependencies/>
  +           </version>
  +           
  +        </versionset>
  +     </definition>
       </package>
  +
  +   <package name="veltag" default="0.01-dev" latest="0.01-dev">
  +
  +       <remotedefinition>
  +         
http://cvs.apache.org/viewcvs/~checkout~/jakarta-velocity/contrib/temporary/veltag/repository.xml?rev=1.2&amp;content-type=text/plain
  +       </remotedefinition>
  +
  +    </package>
  +
     </packagegroup>
   
   <!--  Apache Jakarta package group -->
  @@ -124,6 +172,7 @@
     <packagegroup name="misc">
   
       <package name="jdom" default="0.0-b6" latest="0.0-b6">
  +      <definition>
          <info>
             <desc>JDOM</desc>
             <href>http://www.jdom.org/</href>
  @@ -136,9 +185,11 @@
                 <dependencies/>
              </version>
           </versionset>
  +     </definition>
       </package>
   
      <package name="junit" default="3.2" latest="3.2">
  +     <definition>
          <info>
             <desc>JUnit</desc>
             <href>http://www.junit.org/</href>
  @@ -151,8 +202,10 @@
                 <dependencies/>
              </version>
           </versionset>
  +      </definition>
       </package>
     
     </packagegroup>
  +
  +</repository>
   
  -</repository>
  \ No newline at end of file
  
  
  

Reply via email to