That .classpath was just an example and was specific to my projet. None of the MAGIC_CACHE libraries I referenced are necessary for your project. Take a look at an existing .classpath file created by Eclipse and modify it replacing the jar references. You probably only need to include the jars that you decided were dependencies within your project definition in index.xml.

Hope that helps,
Cameron

David Leangen wrote:

Cameron,

Thanks a lot for this!

I don't have jibx or jaxme with my installation (is that normal?) so I tried
it without those jars. Didn't work... but then again if it works outside
Eclipse without those jars, somehow I don't think they're necessary.

I did update my classpath with everything else. This is the error that I'm
getting when I try to do an ant build:

BUILD FAILED: Z:\apps\avalon\planet\pubmed.jp\splitter\build.xml:7:
Following error occured while executing this line
Z:\apps\avalon\planet\pubmed.jp\standard.xml:4: Could not create task or
type of type: antlib:org.apache.avalon.tools:home.


But it seems to me that this jar is already in the classpath...

Any ideas?


Thanks!





-----Original Message-----
From: Cameron Taggart [mailto:[EMAIL PROTECTED]
Sent: July 20, 2004 13:18
To: Avalon framework users
Subject: Re: Magic Eclipse target


David, I too am in need of an Eclipse plugin for Magic, so I'm looking at the stuff Steve referenced. I modified a ".classpath" file that was produced by Maven's Eclipse plugin, so that my current project that I'm building with Magic will use the jars in Magic's cache. The Magic Eclipse plugin/task will need to create a file similar to this.

<?xml version="1.0" encoding="UTF-8"?>
<classpath>
 <classpathentry kind="con"
path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
 <classpathentry kind="src" path="src/main"/>
 <classpathentry kind="output" path="target/classes"/>
 <classpathentry kind="src" path="src/test"
output="target/test-classes"/>

 <classpathentry kind="var"
path="MAGIC_CACHE/junit/jars/junit-3.8.1.jar"/>
 <classpathentry kind="var"
path="MAGIC_CACHE/log4j/jars/log4j-1.2.8.jar"/>
 <classpathentry kind="var"
path="MAGIC_CACHE/jaxme/jars/jaxmejs-0.2.jar"/>
 <classpathentry kind="var"
path="MAGIC_CACHE/jibx/jars/jibx-run-beta3c-1.0.jar"/>
 <classpathentry kind="var"
path="MAGIC_CACHE/jibx/jars/jibx-bind-beta3c-1.0.jar"/>
 <classpathentry kind="var"
path="MAGIC_CACHE/jibx/jars/xpp3-beta3c-1.0.jar"/>
 <classpathentry kind="var" path="MAGIC_CACHE/ant/jars/ant-1.6.2.jar"/>
 <classpathentry kind="var"
path="MAGIC_CACHE/ant/jars/ant-nodeps-1.6.2.jar"/>
</classpath>

You can modify your ".classpath" file manually until a plugin is
created.  Just refresh your project when your done (no need to close
Eclipse).  You will also need to create a classpath variable tnamed
"MAGIC_CACHE" to your cache directory.  For example: "C:\Documents and
Settings\Owner\.magic\main".  Eclipse > Window > Preferences > Java >
Build Path > Classpath variables

Cameron




---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]





---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Reply via email to