You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@avalon.apache.org by ni...@apache.org on 2004/05/26 13:59:57 UTC
svn commit: rev 20470 - in avalon/trunk/tools/magic: . artifact clean jar java prepare test-project xdoc xdoc/src/dist
Author: niclas
Date: Wed May 26 04:59:56 2004
New Revision: 20470
Modified:
avalon/trunk/tools/magic/artifact/build.properties
avalon/trunk/tools/magic/build.properties
avalon/trunk/tools/magic/clean/build.properties
avalon/trunk/tools/magic/jar/build.properties
avalon/trunk/tools/magic/java/build.properties
avalon/trunk/tools/magic/prepare/build.properties
avalon/trunk/tools/magic/test-project/build.properties
avalon/trunk/tools/magic/xdoc/build.properties
avalon/trunk/tools/magic/xdoc/src/dist/build.bsh
Log:
Now requires the project.system property...
Modified: avalon/trunk/tools/magic/artifact/build.properties
==============================================================================
--- avalon/trunk/tools/magic/artifact/build.properties (original)
+++ avalon/trunk/tools/magic/artifact/build.properties Wed May 26 04:59:56 2004
@@ -1,2 +1,4 @@
project.name = artifact
+
+project.system = ../../../central/system
Modified: avalon/trunk/tools/magic/build.properties
==============================================================================
--- avalon/trunk/tools/magic/build.properties (original)
+++ avalon/trunk/tools/magic/build.properties Wed May 26 04:59:56 2004
@@ -1,2 +1,4 @@
-project.name = magic
\ No newline at end of file
+project.name = magic
+
+project.system = ../../central/system
Modified: avalon/trunk/tools/magic/clean/build.properties
==============================================================================
--- avalon/trunk/tools/magic/clean/build.properties (original)
+++ avalon/trunk/tools/magic/clean/build.properties Wed May 26 04:59:56 2004
@@ -1,2 +1,4 @@
project.name = clean
+
+project.system = ../../../central/system
Modified: avalon/trunk/tools/magic/jar/build.properties
==============================================================================
--- avalon/trunk/tools/magic/jar/build.properties (original)
+++ avalon/trunk/tools/magic/jar/build.properties Wed May 26 04:59:56 2004
@@ -1,2 +1,4 @@
project.name = jar
+
+project.system = ../../../central/system
Modified: avalon/trunk/tools/magic/java/build.properties
==============================================================================
--- avalon/trunk/tools/magic/java/build.properties (original)
+++ avalon/trunk/tools/magic/java/build.properties Wed May 26 04:59:56 2004
@@ -1,2 +1,4 @@
project.name = java
+
+project.system = ../../../central/system
Modified: avalon/trunk/tools/magic/prepare/build.properties
==============================================================================
--- avalon/trunk/tools/magic/prepare/build.properties (original)
+++ avalon/trunk/tools/magic/prepare/build.properties Wed May 26 04:59:56 2004
@@ -1,2 +1,4 @@
project.name = prepare
+
+project.system = ../../../central/system
Modified: avalon/trunk/tools/magic/test-project/build.properties
==============================================================================
--- avalon/trunk/tools/magic/test-project/build.properties (original)
+++ avalon/trunk/tools/magic/test-project/build.properties Wed May 26 04:59:56 2004
@@ -3,4 +3,6 @@
project.version = 1.0
+project.system = ../../../central/system
+
java.class.path = ../engine/target/dist/bin/avalon-framework-api-4.1.5.jar
Modified: avalon/trunk/tools/magic/xdoc/build.properties
==============================================================================
--- avalon/trunk/tools/magic/xdoc/build.properties (original)
+++ avalon/trunk/tools/magic/xdoc/build.properties Wed May 26 04:59:56 2004
@@ -1,3 +1,4 @@
project.name = xdoc
+project.system = ../../../central/system
Modified: avalon/trunk/tools/magic/xdoc/src/dist/build.bsh
==============================================================================
--- avalon/trunk/tools/magic/xdoc/src/dist/build.bsh (original)
+++ avalon/trunk/tools/magic/xdoc/src/dist/build.bsh Wed May 26 04:59:56 2004
@@ -20,6 +20,21 @@
import java.io.File;
import java.io.FileFilter;
+import javax.xml.parsers.SAXParser;
+import javax.xml.parsers.SAXParserFactory;
+import javax.xml.parsers.ParserConfigurationException;
+
+import javax.xml.transform.Transformer;
+import javax.xml.transform.TransformerException;
+import javax.xml.transform.TransformerFactory;
+
+import javax.xml.transform.stream.StreamResult;
+import javax.xml.transform.stream.StreamSource;
+
+import org.apache.avalon.framework.service.Serviceable;
+import org.apache.avalon.framework.service.ServiceException;
+import org.apache.avalon.framework.service.ServiceManager;
+
import org.apache.avalon.magic.AbstractPlugin;
import org.apache.avalon.magic.RegexpFilter;
import org.apache.avalon.magic.Plugin;
@@ -32,21 +47,17 @@
import org.xml.sax.SAXException;
-import javax.xml.parsers.SAXParser;
-import javax.xml.parsers.SAXParserFactory;
-import javax.xml.parsers.ParserConfigurationException;
-
-import javax.xml.transform.Transformer;
-import javax.xml.transform.TransformerException;
-import javax.xml.transform.TransformerFactory;
-
-import javax.xml.transform.stream.StreamResult;
-import javax.xml.transform.stream.StreamSource;
-
public class XDocPlugin extends AbstractPlugin
+ implements Serviceable
{
private File m_BaseDir;
+ public void service( ServiceManager man )
+ throws ServiceException
+ {
+ Object preparePlugin = man.lookup( "prepare" );
+ }
+
public void generate()
throws TransformerException
{
@@ -95,6 +106,7 @@
private void copySources()
{
File toDir = new File( m_Context.getProperty( "xdoc.build.src.dir" ) );
+ toDir.mkdirs();
String srcDir = m_Context.getProperty( "xdoc.src.dir" );
File fromDir = new File( srcDir );
copy( fromDir, toDir, "**/*", "**/navigation.xml" );
---------------------------------------------------------------------
To unsubscribe, e-mail: cvs-unsubscribe@avalon.apache.org
For additional commands, e-mail: cvs-help@avalon.apache.org