Return-Path: Delivered-To: apmail-directory-commits-archive@www.apache.org Received: (qmail 86415 invoked from network); 17 Mar 2007 03:16:31 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 17 Mar 2007 03:16:31 -0000 Received: (qmail 855 invoked by uid 500); 17 Mar 2007 03:16:25 -0000 Delivered-To: apmail-directory-commits-archive@directory.apache.org Received: (qmail 816 invoked by uid 500); 17 Mar 2007 03:16:25 -0000 Mailing-List: contact commits-help@directory.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@directory.apache.org Delivered-To: mailing list commits@directory.apache.org Received: (qmail 803 invoked by uid 99); 17 Mar 2007 03:16:25 -0000 Received: from herse.apache.org (HELO herse.apache.org) (140.211.11.133) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 16 Mar 2007 20:16:25 -0700 X-ASF-Spam-Status: No, hits=-98.6 required=10.0 tests=ALL_TRUSTED,INFO_TLD,NO_REAL_NAME X-Spam-Check-By: apache.org Received: from [140.211.11.3] (HELO eris.apache.org) (140.211.11.3) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 16 Mar 2007 20:16:13 -0700 Received: by eris.apache.org (Postfix, from userid 65534) id 35BA01A9838; Fri, 16 Mar 2007 20:15:53 -0700 (PDT) Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: svn commit: r519229 - in /directory/sandbox/oersoy/mojo.util: ./ src/ src/main/ src/main/java/ src/main/java/org/ src/main/java/org/apache/ src/main/java/org/apache/commons/ src/main/java/org/apache/commons/io/ src/main/java/org/apache/commons/io/donat... Date: Sat, 17 Mar 2007 03:15:52 -0000 To: commits@directory.apache.org From: oersoy@apache.org X-Mailer: svnmailer-1.1.0 Message-Id: <20070317031553.35BA01A9838@eris.apache.org> X-Virus-Checked: Checked by ClamAV on apache.org Author: oersoy Date: Fri Mar 16 20:15:50 2007 New Revision: 519229 URL: http://svn.apache.org/viewvc?view=rev&rev=519229 Log: (empty) Added: directory/sandbox/oersoy/mojo.util/.classpath directory/sandbox/oersoy/mojo.util/.project directory/sandbox/oersoy/mojo.util/pom.xml directory/sandbox/oersoy/mojo.util/src/ directory/sandbox/oersoy/mojo.util/src/main/ directory/sandbox/oersoy/mojo.util/src/main/java/ directory/sandbox/oersoy/mojo.util/src/main/java/org/ directory/sandbox/oersoy/mojo.util/src/main/java/org/apache/ directory/sandbox/oersoy/mojo.util/src/main/java/org/apache/commons/ directory/sandbox/oersoy/mojo.util/src/main/java/org/apache/commons/io/ directory/sandbox/oersoy/mojo.util/src/main/java/org/apache/commons/io/donate/ directory/sandbox/oersoy/mojo.util/src/main/java/org/apache/commons/io/donate/FileUtilities.java directory/sandbox/oersoy/mojo.util/src/main/java/org/apache/maven/ directory/sandbox/oersoy/mojo.util/src/main/java/org/apache/maven/plugins/ directory/sandbox/oersoy/mojo.util/src/main/java/org/apache/maven/plugins/mojo/ directory/sandbox/oersoy/mojo.util/src/main/java/org/apache/maven/plugins/mojo/util/ directory/sandbox/oersoy/mojo.util/src/main/java/org/apache/maven/plugins/mojo/util/MojoFileUtilities.java directory/sandbox/oersoy/mojo.util/src/main/java/org/apache/maven/plugins/mojo/util/MojoFileUtilityConstants.java directory/sandbox/oersoy/mojo.util/src/main/java/org/apache/tuscany/ directory/sandbox/oersoy/mojo.util/src/main/java/org/apache/tuscany/emf/ directory/sandbox/oersoy/mojo.util/src/main/java/org/apache/tuscany/emf/io/ directory/sandbox/oersoy/mojo.util/src/main/java/org/apache/tuscany/emf/io/util/ directory/sandbox/oersoy/mojo.util/src/test/ directory/sandbox/oersoy/mojo.util/src/test/java/ directory/sandbox/oersoy/mojo.util/src/test/java/org/ directory/sandbox/oersoy/mojo.util/src/test/java/org/apache/ directory/sandbox/oersoy/mojo.util/src/test/java/org/apache/maven/ directory/sandbox/oersoy/mojo.util/src/test/java/org/apache/maven/plugins/ directory/sandbox/oersoy/mojo.util/src/test/java/org/apache/maven/plugins/AppTest.java directory/sandbox/oersoy/mojo.util/target/ directory/sandbox/oersoy/mojo.util/target/classes/ directory/sandbox/oersoy/mojo.util/target/classes/org/ directory/sandbox/oersoy/mojo.util/target/classes/org/apache/ directory/sandbox/oersoy/mojo.util/target/classes/org/apache/commons/ directory/sandbox/oersoy/mojo.util/target/classes/org/apache/commons/io/ directory/sandbox/oersoy/mojo.util/target/classes/org/apache/commons/io/donate/ directory/sandbox/oersoy/mojo.util/target/classes/org/apache/commons/io/donate/FileUtilities.class (with props) directory/sandbox/oersoy/mojo.util/target/classes/org/apache/maven/ directory/sandbox/oersoy/mojo.util/target/classes/org/apache/maven/plugins/ directory/sandbox/oersoy/mojo.util/target/classes/org/apache/maven/plugins/mojo/ directory/sandbox/oersoy/mojo.util/target/classes/org/apache/maven/plugins/mojo/util/ directory/sandbox/oersoy/mojo.util/target/classes/org/apache/maven/plugins/mojo/util/MojoFileUtilities.class (with props) directory/sandbox/oersoy/mojo.util/target/classes/org/apache/maven/plugins/mojo/util/MojoFileUtilityConstants.class (with props) directory/sandbox/oersoy/mojo.util/target/classes/org/apache/tuscany/ directory/sandbox/oersoy/mojo.util/target/classes/org/apache/tuscany/emf/ directory/sandbox/oersoy/mojo.util/target/classes/org/apache/tuscany/emf/io/ directory/sandbox/oersoy/mojo.util/target/classes/org/apache/tuscany/emf/io/util/ directory/sandbox/oersoy/mojo.util/target/mojo.util-1.0-SNAPSHOT.jar (with props) directory/sandbox/oersoy/mojo.util/target/surefire-reports/ directory/sandbox/oersoy/mojo.util/target/surefire-reports/TEST-org.apache.maven.plugins.AppTest.xml directory/sandbox/oersoy/mojo.util/target/surefire-reports/org.apache.maven.plugins.AppTest.txt directory/sandbox/oersoy/mojo.util/target/test-classes/ directory/sandbox/oersoy/mojo.util/target/test-classes/org/ directory/sandbox/oersoy/mojo.util/target/test-classes/org/apache/ directory/sandbox/oersoy/mojo.util/target/test-classes/org/apache/maven/ directory/sandbox/oersoy/mojo.util/target/test-classes/org/apache/maven/plugins/ directory/sandbox/oersoy/mojo.util/target/test-classes/org/apache/maven/plugins/AppTest.class (with props) Added: directory/sandbox/oersoy/mojo.util/.classpath URL: http://svn.apache.org/viewvc/directory/sandbox/oersoy/mojo.util/.classpath?view=auto&rev=519229 ============================================================================== --- directory/sandbox/oersoy/mojo.util/.classpath (added) +++ directory/sandbox/oersoy/mojo.util/.classpath Fri Mar 16 20:15:50 2007 @@ -0,0 +1,9 @@ + + + + + + + + + \ No newline at end of file Added: directory/sandbox/oersoy/mojo.util/.project URL: http://svn.apache.org/viewvc/directory/sandbox/oersoy/mojo.util/.project?view=auto&rev=519229 ============================================================================== --- directory/sandbox/oersoy/mojo.util/.project (added) +++ directory/sandbox/oersoy/mojo.util/.project Fri Mar 16 20:15:50 2007 @@ -0,0 +1,14 @@ + + mojo.util + + + + + org.eclipse.jdt.core.javabuilder + + + + + org.eclipse.jdt.core.javanature + + \ No newline at end of file Added: directory/sandbox/oersoy/mojo.util/pom.xml URL: http://svn.apache.org/viewvc/directory/sandbox/oersoy/mojo.util/pom.xml?view=auto&rev=519229 ============================================================================== --- directory/sandbox/oersoy/mojo.util/pom.xml (added) +++ directory/sandbox/oersoy/mojo.util/pom.xml Fri Mar 16 20:15:50 2007 @@ -0,0 +1,46 @@ + + 4.0.0 + org.apache.maven.plugins + mojo.util + jar + 1.0-SNAPSHOT + mojo.util + http://maven.apache.org + + + + maven-compiler-plugin + + 1.5 + 1.5 + + + + + + + + org.apache.maven + maven-plugin-api + 2.0 + + + + commons-io + commons-io + 1.2 + compile + + + + junit + junit + 3.8.1 + test + + + + Added: directory/sandbox/oersoy/mojo.util/src/main/java/org/apache/commons/io/donate/FileUtilities.java URL: http://svn.apache.org/viewvc/directory/sandbox/oersoy/mojo.util/src/main/java/org/apache/commons/io/donate/FileUtilities.java?view=auto&rev=519229 ============================================================================== --- directory/sandbox/oersoy/mojo.util/src/main/java/org/apache/commons/io/donate/FileUtilities.java (added) +++ directory/sandbox/oersoy/mojo.util/src/main/java/org/apache/commons/io/donate/FileUtilities.java Fri Mar 16 20:15:50 2007 @@ -0,0 +1,45 @@ +package org.apache.commons.io.donate; + +import java.io.File; +import java.io.IOException; +import java.util.ArrayList; +import java.util.Iterator; +import java.util.List; + +import org.apache.commons.io.FileUtils; + +public class FileUtilities +{ + public static List create(ArrayList paths) + { + Iterator pathIterator = paths.iterator(); + List files = new ArrayList(); + while(pathIterator.hasNext()) + { + files.add(new File(pathIterator.next())); + } + return files; + } + + public static void create(List directories) + { + Iterator directoryIterator = directories.iterator(); + + while(directoryIterator.hasNext()) + { + File directory = directoryIterator.next(); + directory.mkdirs(); + } + } + + public static void delete(List directories) throws IOException + { + Iterator directoriesIterator = directories.iterator(); + + while(directoriesIterator.hasNext()) + { + File file = directoriesIterator.next(); + FileUtils.deleteDirectory( file ); + } + } +} Added: directory/sandbox/oersoy/mojo.util/src/main/java/org/apache/maven/plugins/mojo/util/MojoFileUtilities.java URL: http://svn.apache.org/viewvc/directory/sandbox/oersoy/mojo.util/src/main/java/org/apache/maven/plugins/mojo/util/MojoFileUtilities.java?view=auto&rev=519229 ============================================================================== --- directory/sandbox/oersoy/mojo.util/src/main/java/org/apache/maven/plugins/mojo/util/MojoFileUtilities.java (added) +++ directory/sandbox/oersoy/mojo.util/src/main/java/org/apache/maven/plugins/mojo/util/MojoFileUtilities.java Fri Mar 16 20:15:50 2007 @@ -0,0 +1,24 @@ +package org.apache.maven.plugins.mojo.util; + +import java.io.File; +import java.io.IOException; +import java.util.List; + +import org.apache.commons.io.donate.FileUtilities; +import org.apache.maven.plugin.MojoExecutionException; + +public class MojoFileUtilities implements MojoFileUtilityConstants +{ + public static void deleteMojoDirectories(List directoriesList) + throws MojoExecutionException + { + try + { + FileUtilities.delete(directoriesList); + } + catch ( IOException e ) + { + throw new MojoExecutionException(DELETE_MOJO_DIRECTORY_EXCEPTION_MESSAGE); + } + } +} Added: directory/sandbox/oersoy/mojo.util/src/main/java/org/apache/maven/plugins/mojo/util/MojoFileUtilityConstants.java URL: http://svn.apache.org/viewvc/directory/sandbox/oersoy/mojo.util/src/main/java/org/apache/maven/plugins/mojo/util/MojoFileUtilityConstants.java?view=auto&rev=519229 ============================================================================== --- directory/sandbox/oersoy/mojo.util/src/main/java/org/apache/maven/plugins/mojo/util/MojoFileUtilityConstants.java (added) +++ directory/sandbox/oersoy/mojo.util/src/main/java/org/apache/maven/plugins/mojo/util/MojoFileUtilityConstants.java Fri Mar 16 20:15:50 2007 @@ -0,0 +1,10 @@ + +package org.apache.maven.plugins.mojo.util; + +public interface MojoFileUtilityConstants +{ + String DELETE_MOJO_DIRECTORY_EXCEPTION_MESSAGE = + "One or more directories could not be deleted. " + + "Check paths and permissions and try again."; + +} Added: directory/sandbox/oersoy/mojo.util/src/test/java/org/apache/maven/plugins/AppTest.java URL: http://svn.apache.org/viewvc/directory/sandbox/oersoy/mojo.util/src/test/java/org/apache/maven/plugins/AppTest.java?view=auto&rev=519229 ============================================================================== --- directory/sandbox/oersoy/mojo.util/src/test/java/org/apache/maven/plugins/AppTest.java (added) +++ directory/sandbox/oersoy/mojo.util/src/test/java/org/apache/maven/plugins/AppTest.java Fri Mar 16 20:15:50 2007 @@ -0,0 +1,38 @@ +package org.apache.maven.plugins; + +import junit.framework.Test; +import junit.framework.TestCase; +import junit.framework.TestSuite; + +/** + * Unit test for simple App. + */ +public class AppTest + extends TestCase +{ + /** + * Create the test case + * + * @param testName name of the test case + */ + public AppTest( String testName ) + { + super( testName ); + } + + /** + * @return the suite of tests being tested + */ + public static Test suite() + { + return new TestSuite( AppTest.class ); + } + + /** + * Rigourous Test :-) + */ + public void testApp() + { + assertTrue( true ); + } +} Added: directory/sandbox/oersoy/mojo.util/target/classes/org/apache/commons/io/donate/FileUtilities.class URL: http://svn.apache.org/viewvc/directory/sandbox/oersoy/mojo.util/target/classes/org/apache/commons/io/donate/FileUtilities.class?view=auto&rev=519229 ============================================================================== Binary file - no diff available. Propchange: directory/sandbox/oersoy/mojo.util/target/classes/org/apache/commons/io/donate/FileUtilities.class ------------------------------------------------------------------------------ svn:mime-type = application/octet-stream Added: directory/sandbox/oersoy/mojo.util/target/classes/org/apache/maven/plugins/mojo/util/MojoFileUtilities.class URL: http://svn.apache.org/viewvc/directory/sandbox/oersoy/mojo.util/target/classes/org/apache/maven/plugins/mojo/util/MojoFileUtilities.class?view=auto&rev=519229 ============================================================================== Binary file - no diff available. Propchange: directory/sandbox/oersoy/mojo.util/target/classes/org/apache/maven/plugins/mojo/util/MojoFileUtilities.class ------------------------------------------------------------------------------ svn:mime-type = application/octet-stream Added: directory/sandbox/oersoy/mojo.util/target/classes/org/apache/maven/plugins/mojo/util/MojoFileUtilityConstants.class URL: http://svn.apache.org/viewvc/directory/sandbox/oersoy/mojo.util/target/classes/org/apache/maven/plugins/mojo/util/MojoFileUtilityConstants.class?view=auto&rev=519229 ============================================================================== Binary file - no diff available. Propchange: directory/sandbox/oersoy/mojo.util/target/classes/org/apache/maven/plugins/mojo/util/MojoFileUtilityConstants.class ------------------------------------------------------------------------------ svn:mime-type = application/octet-stream Added: directory/sandbox/oersoy/mojo.util/target/mojo.util-1.0-SNAPSHOT.jar URL: http://svn.apache.org/viewvc/directory/sandbox/oersoy/mojo.util/target/mojo.util-1.0-SNAPSHOT.jar?view=auto&rev=519229 ============================================================================== Binary file - no diff available. Propchange: directory/sandbox/oersoy/mojo.util/target/mojo.util-1.0-SNAPSHOT.jar ------------------------------------------------------------------------------ svn:mime-type = application/octet-stream Added: directory/sandbox/oersoy/mojo.util/target/surefire-reports/TEST-org.apache.maven.plugins.AppTest.xml URL: http://svn.apache.org/viewvc/directory/sandbox/oersoy/mojo.util/target/surefire-reports/TEST-org.apache.maven.plugins.AppTest.xml?view=auto&rev=519229 ============================================================================== --- directory/sandbox/oersoy/mojo.util/target/surefire-reports/TEST-org.apache.maven.plugins.AppTest.xml (added) +++ directory/sandbox/oersoy/mojo.util/target/surefire-reports/TEST-org.apache.maven.plugins.AppTest.xml Fri Mar 16 20:15:50 2007 @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file Added: directory/sandbox/oersoy/mojo.util/target/surefire-reports/org.apache.maven.plugins.AppTest.txt URL: http://svn.apache.org/viewvc/directory/sandbox/oersoy/mojo.util/target/surefire-reports/org.apache.maven.plugins.AppTest.txt?view=auto&rev=519229 ============================================================================== --- directory/sandbox/oersoy/mojo.util/target/surefire-reports/org.apache.maven.plugins.AppTest.txt (added) +++ directory/sandbox/oersoy/mojo.util/target/surefire-reports/org.apache.maven.plugins.AppTest.txt Fri Mar 16 20:15:50 2007 @@ -0,0 +1,4 @@ +------------------------------------------------------------------------------- +Test set: org.apache.maven.plugins.AppTest +------------------------------------------------------------------------------- +Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.15 sec Added: directory/sandbox/oersoy/mojo.util/target/test-classes/org/apache/maven/plugins/AppTest.class URL: http://svn.apache.org/viewvc/directory/sandbox/oersoy/mojo.util/target/test-classes/org/apache/maven/plugins/AppTest.class?view=auto&rev=519229 ============================================================================== Binary file - no diff available. Propchange: directory/sandbox/oersoy/mojo.util/target/test-classes/org/apache/maven/plugins/AppTest.class ------------------------------------------------------------------------------ svn:mime-type = application/octet-stream