You are viewing a plain text version of this content. The canonical link for it is here.
Posted to m2-dev@maven.apache.org by br...@apache.org on 2005/03/30 17:58:52 UTC

cvs commit: maven-components/maven-plugins/maven-assemble-plugin/src/main/resources/assemblies src.xml

brett       2005/03/30 07:58:52

  Modified:    maven-plugins/maven-assemble-plugin/src/main/java/org/apache/maven/plugin/assemble
                        AssembleMojo.java
  Added:       maven-plugins/maven-assemble-plugin/src/main/resources/assemblies
                        src.xml
  Log:
  standard assemly - src
  
  Revision  Changes    Path
  1.6       +7 -2      maven-components/maven-plugins/maven-assemble-plugin/src/main/java/org/apache/maven/plugin/assemble/AssembleMojo.java
  
  Index: AssembleMojo.java
  ===================================================================
  RCS file: /home/cvs/maven-components/maven-plugins/maven-assemble-plugin/src/main/java/org/apache/maven/plugin/assemble/AssembleMojo.java,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- AssembleMojo.java	30 Mar 2005 15:41:23 -0000	1.5
  +++ AssembleMojo.java	30 Mar 2005 15:58:52 -0000	1.6
  @@ -194,7 +194,12 @@
                       {
                           includes = null;
                       }
  -                    String[] excludes = (String[]) fileset.getExcludes().toArray( EMPTY_STRING_ARRAY );
  +                    String[] excludes = null;
  +                    if ( !fileset.getExcludes().isEmpty() )
  +                    {
  +                        excludes = (String[]) fileset.getExcludes().toArray( EMPTY_STRING_ARRAY );
  +                    }
  +                    // TODO: default excludes?
                       archiver.addDirectory( new File( directory ), output, includes, excludes );
                   }
   
  
  
  
  1.1                  maven-components/maven-plugins/maven-assemble-plugin/src/main/resources/assemblies/src.xml
  
  Index: src.xml
  ===================================================================
  <assembly>
    <id>src</id>
    <formats>
      <format>tar.gz</format>
      <format>tar.bz2</format>
      <format>zip</format>
    </formats>
    <filesets>
      <fileset>
        <includes>
          <include>README*</include>
          <include>LICENSE*</include>
          <include>NOTICE*</include>
          <include>pom.xml</include>
        </includes>
      </fileset>
      <fileset>
        <!-- TODO: use expresssions instead: ${project.build.sourceDirectory}, etc -->
        <directory>src</directory>
      </fileset>
    </filesets>
  </assembly>