Author: brett Date: Sun Apr 2 23:56:06 2006 New Revision: 390966 URL: http://svn.apache.org/viewcvs?rev=390966&view=rev Log: reformat and update licenses
Modified: maven/archetype/trunk/maven-archetype-creator/pom.xml maven/archetype/trunk/maven-archetype-creator/src/main/archetype/archetype.properties maven/archetype/trunk/maven-archetype-creator/src/main/java/org/apache/maven/archetype/ArchetypeCreationException.java maven/archetype/trunk/maven-archetype-creator/src/main/java/org/apache/maven/archetype/ArchetypeCreator.java maven/archetype/trunk/maven-archetype-creator/src/main/java/org/apache/maven/archetype/Copier.java maven/archetype/trunk/maven-archetype-creator/src/main/java/org/apache/maven/archetype/DefaultArchetypeCreator.java maven/archetype/trunk/maven-archetype-creator/src/main/java/org/apache/maven/archetype/FileUtils.java maven/archetype/trunk/maven-archetype-creator/src/main/java/org/apache/maven/archetype/FilteringCopier.java maven/archetype/trunk/maven-archetype-creator/src/main/java/org/apache/maven/archetype/StandardCopier.java maven/archetype/trunk/maven-archetype-creator/src/test/java/org/apache/maven/archetype/DefaultArchetypeCreatorTest.java Modified: maven/archetype/trunk/maven-archetype-creator/pom.xml URL: http://svn.apache.org/viewcvs/maven/archetype/trunk/maven-archetype-creator/pom.xml?rev=390966&r1=390965&r2=390966&view=diff ============================================================================== --- maven/archetype/trunk/maven-archetype-creator/pom.xml (original) +++ maven/archetype/trunk/maven-archetype-creator/pom.xml Sun Apr 2 23:56:06 2006 @@ -1,8 +1,24 @@ +<!-- + ~ Copyright 2004-2006 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. + ~ See the License for the specific language governing permissions and + ~ limitations under the License. + --> + <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" - xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> + xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> <parent> <groupId>org.apache.maven.archetype</groupId> - <artifactId>maven-archetype</artifactId> + <artifactId>maven-archetype</artifactId> <version>1.0-alpha-4-SNAPSHOT</version> </parent> <modelVersion>4.0.0</modelVersion> Modified: maven/archetype/trunk/maven-archetype-creator/src/main/archetype/archetype.properties URL: http://svn.apache.org/viewcvs/maven/archetype/trunk/maven-archetype-creator/src/main/archetype/archetype.properties?rev=390966&r1=390965&r2=390966&view=diff ============================================================================== --- maven/archetype/trunk/maven-archetype-creator/src/main/archetype/archetype.properties (original) +++ maven/archetype/trunk/maven-archetype-creator/src/main/archetype/archetype.properties Sun Apr 2 23:56:06 2006 @@ -1 +1,17 @@ +# +# Copyright 2004-2006 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. +# See the License for the specific language governing permissions and +# limitations under the License. +# + package=org.apache.maven.archetype Modified: maven/archetype/trunk/maven-archetype-creator/src/main/java/org/apache/maven/archetype/ArchetypeCreationException.java URL: http://svn.apache.org/viewcvs/maven/archetype/trunk/maven-archetype-creator/src/main/java/org/apache/maven/archetype/ArchetypeCreationException.java?rev=390966&r1=390965&r2=390966&view=diff ============================================================================== --- maven/archetype/trunk/maven-archetype-creator/src/main/java/org/apache/maven/archetype/ArchetypeCreationException.java (original) +++ maven/archetype/trunk/maven-archetype-creator/src/main/java/org/apache/maven/archetype/ArchetypeCreationException.java Sun Apr 2 23:56:06 2006 @@ -1,5 +1,21 @@ package org.apache.maven.archetype; +/* + * Copyright 2004-2006 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. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + /** * @author Jason van Zyl * @version $Revision:$ Modified: maven/archetype/trunk/maven-archetype-creator/src/main/java/org/apache/maven/archetype/ArchetypeCreator.java URL: http://svn.apache.org/viewcvs/maven/archetype/trunk/maven-archetype-creator/src/main/java/org/apache/maven/archetype/ArchetypeCreator.java?rev=390966&r1=390965&r2=390966&view=diff ============================================================================== --- maven/archetype/trunk/maven-archetype-creator/src/main/java/org/apache/maven/archetype/ArchetypeCreator.java (original) +++ maven/archetype/trunk/maven-archetype-creator/src/main/java/org/apache/maven/archetype/ArchetypeCreator.java Sun Apr 2 23:56:06 2006 @@ -1,5 +1,21 @@ package org.apache.maven.archetype; +/* + * Copyright 2004-2006 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. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + import org.apache.maven.artifact.repository.ArtifactRepository; import org.apache.maven.project.MavenProject; @@ -14,9 +30,11 @@ { static String ROLE = ArchetypeCreator.class.getName(); - File createArchetype( File basedir, ArtifactRepository localRepository, File targetDirectory, Properties properties ) + File createArchetype( File basedir, ArtifactRepository localRepository, File targetDirectory, + Properties properties ) throws ArchetypeCreationException; - File createArchetype( MavenProject project, ArtifactRepository localRepository, File targetDirectory, Properties properties ) + File createArchetype( MavenProject project, ArtifactRepository localRepository, File targetDirectory, + Properties properties ) throws ArchetypeCreationException; } Modified: maven/archetype/trunk/maven-archetype-creator/src/main/java/org/apache/maven/archetype/Copier.java URL: http://svn.apache.org/viewcvs/maven/archetype/trunk/maven-archetype-creator/src/main/java/org/apache/maven/archetype/Copier.java?rev=390966&r1=390965&r2=390966&view=diff ============================================================================== --- maven/archetype/trunk/maven-archetype-creator/src/main/java/org/apache/maven/archetype/Copier.java (original) +++ maven/archetype/trunk/maven-archetype-creator/src/main/java/org/apache/maven/archetype/Copier.java Sun Apr 2 23:56:06 2006 @@ -1,5 +1,21 @@ package org.apache.maven.archetype; +/* + * Copyright 2004-2006 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. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + import java.io.File; import java.io.IOException; Modified: maven/archetype/trunk/maven-archetype-creator/src/main/java/org/apache/maven/archetype/DefaultArchetypeCreator.java URL: http://svn.apache.org/viewcvs/maven/archetype/trunk/maven-archetype-creator/src/main/java/org/apache/maven/archetype/DefaultArchetypeCreator.java?rev=390966&r1=390965&r2=390966&view=diff ============================================================================== --- maven/archetype/trunk/maven-archetype-creator/src/main/java/org/apache/maven/archetype/DefaultArchetypeCreator.java (original) +++ maven/archetype/trunk/maven-archetype-creator/src/main/java/org/apache/maven/archetype/DefaultArchetypeCreator.java Sun Apr 2 23:56:06 2006 @@ -1,5 +1,23 @@ package org.apache.maven.archetype; +/* + * Copyright 2004-2006 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. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import org.apache.maven.archetype.model.ArchetypeModel; +import org.apache.maven.archetype.model.io.xpp3.ArchetypeXpp3Writer; import org.apache.maven.artifact.repository.ArtifactRepository; import org.apache.maven.model.Model; import org.apache.maven.model.Resource; @@ -8,8 +26,6 @@ import org.apache.maven.project.MavenProject; import org.apache.maven.project.MavenProjectBuilder; import org.apache.maven.project.ProjectBuildingException; -import org.apache.maven.archetype.model.io.xpp3.ArchetypeXpp3Writer; -import org.apache.maven.archetype.model.ArchetypeModel; import org.codehaus.plexus.archiver.Archiver; import java.io.File; @@ -58,7 +74,8 @@ archetypeModelWriter = new ArchetypeXpp3Writer(); } - public File createArchetype( File basedir, ArtifactRepository localRepository, File targetDirectory, Properties properties ) + public File createArchetype( File basedir, ArtifactRepository localRepository, File targetDirectory, + Properties properties ) throws ArchetypeCreationException { File pom = new File( basedir, "pom.xml" ); @@ -83,7 +100,8 @@ return new File( path ).getCanonicalPath().substring( basedir.getCanonicalPath().length() + 1 ); } - public File createArchetype( MavenProject project, ArtifactRepository localRepository, File targetDirectory, Properties properties ) + public File createArchetype( MavenProject project, ArtifactRepository localRepository, File targetDirectory, + Properties properties ) throws ArchetypeCreationException { if ( !targetDirectory.exists() ) @@ -265,9 +283,10 @@ // Use the model/project values to copy the sources filterCopy( new File( basedir, sourceDirectory ), new File( filterDir, sourceDirectory ), properties ); - + // Use the model/project values to copy the test sources - filterCopy( new File( basedir, testSourceDirectory ), new File( filterDir, testSourceDirectory ), properties ); + filterCopy( new File( basedir, testSourceDirectory ), new File( filterDir, testSourceDirectory ), + properties ); // Now we need to remove the portion of the path that corresonds to package that was used in the // archetype master so that when a user generates from it they can specify their own package path Modified: maven/archetype/trunk/maven-archetype-creator/src/main/java/org/apache/maven/archetype/FileUtils.java URL: http://svn.apache.org/viewcvs/maven/archetype/trunk/maven-archetype-creator/src/main/java/org/apache/maven/archetype/FileUtils.java?rev=390966&r1=390965&r2=390966&view=diff ============================================================================== --- maven/archetype/trunk/maven-archetype-creator/src/main/java/org/apache/maven/archetype/FileUtils.java (original) +++ maven/archetype/trunk/maven-archetype-creator/src/main/java/org/apache/maven/archetype/FileUtils.java Sun Apr 2 23:56:06 2006 @@ -1,5 +1,21 @@ package org.apache.maven.archetype; +/* + * Copyright 2004-2006 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. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + import org.codehaus.plexus.util.DirectoryScanner; import org.codehaus.plexus.util.IOUtil; import org.codehaus.plexus.util.StringUtils; @@ -159,8 +175,7 @@ public static String basename( String filename, String suffix ) { int i = filename.lastIndexOf( File.separator ) + 1; - int lastDot = ( ( suffix != null ) && ( suffix.length() > 0 ) ) - ? filename.lastIndexOf( suffix ) : -1; + int lastDot = ( ( suffix != null ) && ( suffix.length() > 0 ) ) ? filename.lastIndexOf( suffix ) : -1; if ( lastDot >= 0 ) { @@ -428,7 +443,6 @@ private static boolean isValidFile( String file, String[] extensions ) { - String extension = extension( file ); if ( extension == null ) { @@ -441,7 +455,9 @@ for ( int i = 0; i < extensions.length; ++i ) { if ( extensions[i].equals( extension ) ) + { return true; + } } return false; @@ -689,23 +705,17 @@ * @throws IOException if <code>source</code> does not exist, the file in * <code>destinationDirectory</code> cannot be written to, or an IO error occurs during copying. */ - public static void copyFileToDirectory( final String source, - final String destinationDirectory ) + public static void copyFileToDirectory( final String source, final String destinationDirectory ) throws IOException { - copyFileToDirectory( new File( source ), - new File( destinationDirectory ), - standardCopier ); + copyFileToDirectory( new File( source ), new File( destinationDirectory ), standardCopier ); } - public static void copyFileToDirectory( final String source, - final String destinationDirectory, + public static void copyFileToDirectory( final String source, final String destinationDirectory, final Copier copier ) throws IOException { - copyFileToDirectory( new File( source ), - new File( destinationDirectory ), - copier ); + copyFileToDirectory( new File( source ), new File( destinationDirectory ), copier ); } /** @@ -721,17 +731,14 @@ * <code>destinationDirectory</code> cannot be written to, or an IO error occurs during copying. */ - public static void copyFileToDirectory( final File source, - final File destinationDirectory ) + public static void copyFileToDirectory( final File source, final File destinationDirectory ) throws IOException { copyFileToDirectory( source, destinationDirectory, standardCopier ); } - public static void copyFileToDirectory( final File source, - final File destinationDirectory, - final Copier copier ) + public static void copyFileToDirectory( final File source, final File destinationDirectory, final Copier copier ) throws IOException { if ( destinationDirectory.exists() && !destinationDirectory.isDirectory() ) @@ -775,8 +782,7 @@ } //does destinations directory exist ? - if ( destination.getParentFile() != null && - !destination.getParentFile().exists() ) + if ( destination.getParentFile() != null && !destination.getParentFile().exists() ) { destination.getParentFile().mkdirs(); } @@ -784,8 +790,7 @@ //make sure we can write to destination if ( destination.exists() && !destination.canWrite() ) { - final String message = "Unable to open file " + - destination + " for writing."; + final String message = "Unable to open file " + destination + " for writing."; throw new IOException( message ); } @@ -823,8 +828,7 @@ throws IOException { //does destination directory exist ? - if ( destination.getParentFile() != null && - !destination.getParentFile().exists() ) + if ( destination.getParentFile() != null && !destination.getParentFile().exists() ) { destination.getParentFile().mkdirs(); } @@ -832,8 +836,7 @@ //make sure we can write to destination if ( destination.exists() && !destination.canWrite() ) { - final String message = "Unable to open file " + - destination + " for writing."; + final String message = "Unable to open file " + destination + " for writing."; throw new IOException( message ); } @@ -878,9 +881,10 @@ { int index = normalized.indexOf( "//" ); if ( index < 0 ) + { break; - normalized = normalized.substring( 0, index ) + - normalized.substring( index + 1 ); + } + normalized = normalized.substring( 0, index ) + normalized.substring( index + 1 ); } // Resolve occurrences of "/./" in the normalized path @@ -888,9 +892,10 @@ { int index = normalized.indexOf( "/./" ); if ( index < 0 ) + { break; - normalized = normalized.substring( 0, index ) + - normalized.substring( index + 2 ); + } + normalized = normalized.substring( 0, index ) + normalized.substring( index + 2 ); } // Resolve occurrences of "/../" in the normalized path @@ -898,12 +903,15 @@ { int index = normalized.indexOf( "/../" ); if ( index < 0 ) + { break; + } if ( index == 0 ) + { return null; // Trying to go outside our context + } int index2 = normalized.lastIndexOf( '/', index - 1 ); - normalized = normalized.substring( 0, index2 ) + - normalized.substring( index + 3 ); + normalized = normalized.substring( 0, index2 ) + normalized.substring( index + 3 ); } // Return the normalized path that we have completed @@ -1005,8 +1013,7 @@ for ( int i = start; i < chars.length; i++ ) { - final boolean doubleSeparator = - File.separatorChar == chars[i] && File.separatorChar == chars[i - 1]; + final boolean doubleSeparator = File.separatorChar == chars[i] && File.separatorChar == chars[i - 1]; if ( !doubleSeparator ) { @@ -1058,8 +1065,7 @@ { if ( !file.delete() ) { - final String message = - "File " + file + " unable to be deleted."; + final String message = "File " + file + " unable to be deleted."; throw new IOException( message ); } } @@ -1154,8 +1160,8 @@ { if ( file.isFile() ) { - final String message = "File " + file + " exists and is " + - "not a directory. Unable to create directory."; + final String message = + "File " + file + " exists and is " + "not a directory. Unable to create directory."; throw new IOException( message ); } } @@ -1192,8 +1198,7 @@ cleanDirectory( directory ); if ( !directory.delete() ) { - final String message = - "Directory " + directory + " unable to be deleted."; + final String message = "Directory " + directory + " unable to be deleted."; throw new IOException( message ); } } @@ -1394,13 +1399,15 @@ copyDirectory( sourceDirectory, destinationDirectory, "**", null ); } - public static void copyDirectory( File sourceDirectory, File destinationDirectory, String includes, String excludes ) + public static void copyDirectory( File sourceDirectory, File destinationDirectory, String includes, + String excludes ) throws IOException { copyDirectory( sourceDirectory, destinationDirectory, includes, excludes, standardCopier ); } - public static void copyDirectory( File sourceDirectory, File destinationDirectory, String includes, String excludes, Copier copier ) + public static void copyDirectory( File sourceDirectory, File destinationDirectory, String includes, String excludes, + Copier copier ) throws IOException { if ( ! sourceDirectory.exists() ) @@ -1464,13 +1471,14 @@ { destination = destination.getParentFile(); - FileUtils.copyFileToDirectory( file, destination, copier ); + FileUtils.copyFileToDirectory( file, destination, copier ); } else if ( file.isDirectory() ) { if ( !destination.exists() && !destination.mkdirs() ) { - throw new IOException( "Could not create destination directory '" + destination.getAbsolutePath() + "'." ); + throw new IOException( + "Could not create destination directory '" + destination.getAbsolutePath() + "'." ); } copyDirectoryStructure( file, destination, copier ); @@ -1497,19 +1505,18 @@ * process. Note that <code>to</code> may have been deleted * already when this happens. */ - public static void rename( File from, File to ) throws IOException + public static void rename( File from, File to ) + throws IOException { if ( to.exists() && !to.delete() ) { - throw new IOException( "Failed to delete " + to - + " while trying to rename " + from ); + throw new IOException( "Failed to delete " + to + " while trying to rename " + from ); } File parent = to.getParentFile(); if ( parent != null && !parent.exists() && !parent.mkdirs() ) { - throw new IOException( "Failed to create directory " + parent - + " while trying to rename " + from ); + throw new IOException( "Failed to create directory " + parent + " while trying to rename " + from ); } if ( !from.renameTo( to ) ) @@ -1517,8 +1524,7 @@ copyFile( from, to ); if ( !from.delete() ) { - throw new IOException( "Failed to delete " + from - + " while trying to rename it." ); + throw new IOException( "Failed to delete " + from + " while trying to rename it." ); } } } @@ -1554,15 +1560,12 @@ parent = parentDir.getPath(); } DecimalFormat fmt = new DecimalFormat( "#####" ); - Random rand = new Random( System.currentTimeMillis() - + Runtime.getRuntime().freeMemory() ); + Random rand = new Random( System.currentTimeMillis() + Runtime.getRuntime().freeMemory() ); synchronized ( rand ) { do { - result = new File( parent, - prefix + fmt.format( Math.abs( rand.nextInt() ) ) - + suffix ); + result = new File( parent, prefix + fmt.format( Math.abs( rand.nextInt() ) ) + suffix ); } while ( result.exists() ); } Modified: maven/archetype/trunk/maven-archetype-creator/src/main/java/org/apache/maven/archetype/FilteringCopier.java URL: http://svn.apache.org/viewcvs/maven/archetype/trunk/maven-archetype-creator/src/main/java/org/apache/maven/archetype/FilteringCopier.java?rev=390966&r1=390965&r2=390966&view=diff ============================================================================== --- maven/archetype/trunk/maven-archetype-creator/src/main/java/org/apache/maven/archetype/FilteringCopier.java (original) +++ maven/archetype/trunk/maven-archetype-creator/src/main/java/org/apache/maven/archetype/FilteringCopier.java Sun Apr 2 23:56:06 2006 @@ -1,5 +1,21 @@ package org.apache.maven.archetype; +/* + * Copyright 2004-2006 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. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + import org.apache.oro.text.regex.Pattern; import org.apache.oro.text.regex.PatternCompiler; import org.apache.oro.text.regex.PatternMatcher; @@ -27,8 +43,11 @@ private String replace; PatternMatcher matcher = new Perl5Matcher(); + Pattern pattern = null; + PatternCompiler compiler = new Perl5Compiler(); + String regularExpression, input, sub, result; public FilteringCopier( String find, String replace ) @@ -64,7 +83,9 @@ pattern = compiler.compile( find ); // Perform substitution and print result. - result = Util.substitute( matcher, pattern, new Perl5Substitution( replace, Perl5Substitution.INTERPOLATE_ALL ), s, Util.SUBSTITUTE_ALL ); + result = Util.substitute( matcher, pattern, + new Perl5Substitution( replace, Perl5Substitution.INTERPOLATE_ALL ), s, + Util.SUBSTITUTE_ALL ); FileUtils.fileWrite( destination.getAbsolutePath(), result ); @@ -81,7 +102,8 @@ } } - public static String streamToString( InputStream in ) throws IOException + public static String streamToString( InputStream in ) + throws IOException { StringBuffer text = new StringBuffer(); try Modified: maven/archetype/trunk/maven-archetype-creator/src/main/java/org/apache/maven/archetype/StandardCopier.java URL: http://svn.apache.org/viewcvs/maven/archetype/trunk/maven-archetype-creator/src/main/java/org/apache/maven/archetype/StandardCopier.java?rev=390966&r1=390965&r2=390966&view=diff ============================================================================== --- maven/archetype/trunk/maven-archetype-creator/src/main/java/org/apache/maven/archetype/StandardCopier.java (original) +++ maven/archetype/trunk/maven-archetype-creator/src/main/java/org/apache/maven/archetype/StandardCopier.java Sun Apr 2 23:56:06 2006 @@ -1,14 +1,27 @@ +package org.apache.maven.archetype; + /* - * Copyright (c) 2006 Your Corporation. All Rights Reserved. + * Copyright 2004-2006 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. + * See the License for the specific language governing permissions and + * limitations under the License. */ -package org.apache.maven.archetype; import org.codehaus.plexus.util.IOUtil; import java.io.File; -import java.io.IOException; import java.io.FileInputStream; import java.io.FileOutputStream; +import java.io.IOException; /** * @author Jason van Zyl Modified: maven/archetype/trunk/maven-archetype-creator/src/test/java/org/apache/maven/archetype/DefaultArchetypeCreatorTest.java URL: http://svn.apache.org/viewcvs/maven/archetype/trunk/maven-archetype-creator/src/test/java/org/apache/maven/archetype/DefaultArchetypeCreatorTest.java?rev=390966&r1=390965&r2=390966&view=diff ============================================================================== --- maven/archetype/trunk/maven-archetype-creator/src/test/java/org/apache/maven/archetype/DefaultArchetypeCreatorTest.java (original) +++ maven/archetype/trunk/maven-archetype-creator/src/test/java/org/apache/maven/archetype/DefaultArchetypeCreatorTest.java Sun Apr 2 23:56:06 2006 @@ -1,8 +1,21 @@ package org.apache.maven.archetype; -import junit.framework.Test; -import junit.framework.TestCase; -import junit.framework.TestSuite; +/* + * Copyright 2004-2006 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. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + import org.codehaus.plexus.PlexusTestCase; import java.io.File; @@ -15,6 +28,6 @@ { ArchetypeCreator creator = (ArchetypeCreator) lookup( ArchetypeCreator.ROLE ); - File pom = new File( getBasedir(), "pom.xml" ); + File pom = new File( getBasedir(), "pom.xml" ); } }