Return-Path: Delivered-To: apmail-avalon-cvs-archive@www.apache.org Received: (qmail 79525 invoked from network); 12 Jun 2004 14:32:48 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur-2.apache.org with SMTP; 12 Jun 2004 14:32:48 -0000 Received: (qmail 25274 invoked by uid 500); 12 Jun 2004 14:32:48 -0000 Delivered-To: apmail-avalon-cvs-archive@avalon.apache.org Received: (qmail 25228 invoked by uid 500); 12 Jun 2004 14:32:47 -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 25215 invoked by uid 99); 12 Jun 2004 14:32:47 -0000 Received: from [209.237.227.194] (HELO minotaur.apache.org) (209.237.227.194) by apache.org (qpsmtpd/0.27.1) with SMTP; Sat, 12 Jun 2004 07:32:47 -0700 Received: (qmail 79479 invoked by uid 65534); 12 Jun 2004 14:32:45 -0000 Date: 12 Jun 2004 14:32:45 -0000 Message-ID: <20040612143245.79472.qmail@minotaur.apache.org> From: niclas@apache.org To: cvs@avalon.apache.org Subject: svn commit: rev 21145 - in avalon/trunk/tools/magic: artifact/src/dist engine engine/src/dist/plugins/plugin engine/src/java/org/apache/avalon/magic prepare/src/dist X-Virus-Checked: Checked X-Spam-Rating: minotaur-2.apache.org 1.6.2 0/1000/N Author: niclas Date: Sat Jun 12 07:32:45 2004 New Revision: 21145 Removed: avalon/trunk/tools/magic/engine/build.sh Modified: avalon/trunk/tools/magic/artifact/src/dist/magic.properties avalon/trunk/tools/magic/engine/build.properties avalon/trunk/tools/magic/engine/build.xml avalon/trunk/tools/magic/engine/src/dist/plugins/plugin/magic.bsh avalon/trunk/tools/magic/engine/src/java/org/apache/avalon/magic/Artifact.java avalon/trunk/tools/magic/prepare/src/dist/magic.properties Log: Fixed a bootstrap problem. Modified: avalon/trunk/tools/magic/artifact/src/dist/magic.properties ============================================================================== --- avalon/trunk/tools/magic/artifact/src/dist/magic.properties (original) +++ avalon/trunk/tools/magic/artifact/src/dist/magic.properties Sat Jun 12 07:32:45 2004 @@ -2,7 +2,7 @@ # The local repository where downloaded and built artifacts will be # installed to. The location below is shared with any Maven driven # projects, and compatibility should exist. -artifact.local.repository.dir = ${user.home}/.maven/repository +artifact.local.repository.dir = ${project.system}/.cache # The remote repository, where artifacts can be downloaded from. artifact.repository = http://www.ibiblio.org/maven Modified: avalon/trunk/tools/magic/engine/build.properties ============================================================================== --- avalon/trunk/tools/magic/engine/build.properties (original) +++ avalon/trunk/tools/magic/engine/build.properties Sat Jun 12 07:32:45 2004 @@ -1,7 +1,9 @@ project.name = magic -maven.repository = ${user.home}/.maven/repository +project.system = ../../../central/system + +jar.repository = ${project.system}/.cache build.dest.dir=target Modified: avalon/trunk/tools/magic/engine/build.xml ============================================================================== --- avalon/trunk/tools/magic/engine/build.xml (original) +++ avalon/trunk/tools/magic/engine/build.xml Sat Jun 12 07:32:45 2004 @@ -11,6 +11,12 @@ + + + @@ -30,7 +36,7 @@ - + - - - - + + + + @@ -67,9 +73,9 @@ - - - + + + @@ -88,7 +94,7 @@ > - + @@ -132,7 +138,7 @@ - + @@ -172,6 +178,26 @@ + + + + + + + + + + + + + + + + + Modified: avalon/trunk/tools/magic/engine/src/dist/plugins/plugin/magic.bsh ============================================================================== --- avalon/trunk/tools/magic/engine/src/dist/plugins/plugin/magic.bsh (original) +++ avalon/trunk/tools/magic/engine/src/dist/plugins/plugin/magic.bsh Sat Jun 12 07:32:45 2004 @@ -133,7 +133,7 @@ srcPE.setLocation( destDir ); javac.init(); javac.execute(); - + notifyPostMethod( "validate" ); } catch( Exception e ) { Modified: avalon/trunk/tools/magic/engine/src/java/org/apache/avalon/magic/Artifact.java ============================================================================== --- avalon/trunk/tools/magic/engine/src/java/org/apache/avalon/magic/Artifact.java (original) +++ avalon/trunk/tools/magic/engine/src/java/org/apache/avalon/magic/Artifact.java Sat Jun 12 07:32:45 2004 @@ -261,14 +261,14 @@ { String localRepo = m_Context.getProperty( "artifact.local.repository.dir" ); if( localRepo == null || "".equals( localRepo ) ) - localRepo = m_Context.getProperty( "user.home" ) + "/.maven/repository"; + localRepo = m_Context.getProperty( "project.system" ) + "/.cache"; String href = localRepo + "/" + getGroupId() + "/" + getType() + "s/" + getArtifactId() + "-" + getVersion() + ".jar" ; - File localFile = new File( href ); + File localFile = new File( m_Context.getProjectDir(), href ); return localFile; } @@ -283,7 +283,9 @@ File localfile = toLocalFile(); if( ! localfile.exists() ) { - localfile.getParentFile().mkdirs(); + File parentDir = localfile.getParentFile(); + parentDir = parentDir.getAbsoluteFile(); + parentDir.mkdirs(); Util.download( this, localfile ); } return localfile; Modified: avalon/trunk/tools/magic/prepare/src/dist/magic.properties ============================================================================== --- avalon/trunk/tools/magic/prepare/src/dist/magic.properties (original) +++ avalon/trunk/tools/magic/prepare/src/dist/magic.properties Sat Jun 12 07:32:45 2004 @@ -7,4 +7,4 @@ prepare.filtered.files= **/*.xml, **/*.java, **/*.html, **/*.sh, **/*.bat, **/*.prop* -prepare.license.file = ${plugin.dir}/LICENSE.txt \ No newline at end of file +prepare.license.file = ${plugin.dir}/LICENSE.txt --------------------------------------------------------------------- To unsubscribe, e-mail: cvs-unsubscribe@avalon.apache.org For additional commands, e-mail: cvs-help@avalon.apache.org