Return-Path: Delivered-To: apmail-avalon-cvs-archive@www.apache.org Received: (qmail 74595 invoked from network); 22 May 2004 19:16:43 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur-2.apache.org with SMTP; 22 May 2004 19:16:43 -0000 Received: (qmail 85515 invoked by uid 500); 22 May 2004 19:16:43 -0000 Delivered-To: apmail-avalon-cvs-archive@avalon.apache.org Received: (qmail 85435 invoked by uid 500); 22 May 2004 19:16:43 -0000 Mailing-List: contact cvs-help@avalon.apache.org; run by ezmlm Precedence: bulk List-Unsubscribe: List-Subscribe: List-Help: List-Post: List-Id: "Avalon CVS List" Reply-To: "Avalon Developers List" Delivered-To: mailing list cvs@avalon.apache.org Received: (qmail 85399 invoked by uid 98); 22 May 2004 19:16:42 -0000 Received: from niclas@apache.org by hermes.apache.org by uid 82 with qmail-scanner-1.20 (clamuko: 0.70. Clear:RC:0(209.237.227.194):. Processed in 0.070335 secs); 22 May 2004 19:16:42 -0000 X-Qmail-Scanner-Mail-From: niclas@apache.org via hermes.apache.org X-Qmail-Scanner: 1.20 (Clear:RC:0(209.237.227.194):. Processed in 0.070335 secs) Received: from unknown (HELO minotaur.apache.org) (209.237.227.194) by hermes.apache.org with SMTP; 22 May 2004 19:16:42 -0000 Received: (qmail 74575 invoked by uid 65534); 22 May 2004 19:16:40 -0000 Date: 22 May 2004 19:16:40 -0000 Message-ID: <20040522191640.74573.qmail@minotaur.apache.org> From: niclas@apache.org To: cvs@avalon.apache.org Subject: svn commit: rev 20222 - avalon/trunk/tools/magic/artifact/src/dist X-Spam-Rating: hermes.apache.org 1.6.2 0/1000/N X-Spam-Rating: minotaur-2.apache.org 1.6.2 0/1000/N Author: niclas Date: Sat May 22 12:16:39 2004 New Revision: 20222 Modified: avalon/trunk/tools/magic/artifact/src/dist/build.bsh Log: Broke out the URL creation in the getClassloader() so it can be used for other stuff. Modified: avalon/trunk/tools/magic/artifact/src/dist/build.bsh ============================================================================== --- avalon/trunk/tools/magic/artifact/src/dist/build.bsh (original) +++ avalon/trunk/tools/magic/artifact/src/dist/build.bsh Sat May 22 12:16:39 2004 @@ -111,6 +111,14 @@ public ClassLoader getClassloader( Artifact[] artifacts ) throws IOException { + URL[] jars = getLocalURLs( artifacts ); + URLClassLoader classloader = new URLClassLoader( jars ); + return classloader; + } + + public URL[] getLocalURLs( Artifact[] artifacts ) + throws IOException + { URL[] jars = new URL[ artifacts.length ]; for( int i=0 ; i < artifacts.length ; i++ ) { @@ -122,8 +130,7 @@ } jars[i] = localFile.toURL(); } - URLClassLoader classloader = new URLClassLoader( jars ); - return classloader; + return jars; } public Path getClassPath( Artifact[] artifacts ) --------------------------------------------------------------------- To unsubscribe, e-mail: cvs-unsubscribe@avalon.apache.org For additional commands, e-mail: cvs-help@avalon.apache.org