I was able to resolve the problem for each of the projects containing this 
error by including the
given project's snapshot from the Maven repository in the eclipse build path.  
So you'll have to
do the initial build from the command line so that you get the correct snapshot 
generated and
installed into the repo.  Then start your workbench, fix the build paths, and 
then the errors will
go away.

However, this won't last you long. :(

The problem is that even if you add the built jar to the classpath, then next time eclipse triggers a build it will delete these generated files. Thus the next time you generate the snapshot (without doing a 'rebuild' you'll get the errors again.

Eclipse can handle this type of situation, however. You can added a "classes" folder (different from output folder) to the .classpath. Any files in this folder will be added to the classpath and will remain there and will NOT be deleted when eclipse triggers a build.

So the next step is if we can specify these files to go into a different directory rather then target/classes. If so then we can mark the new destination folder as a "classes" folder at its content will be preserved.

Thanks.

Sachin.

Stefan Schmidt wrote:
David,

Could you tell me exactly which .jar (name + location) you are talking about?

David Jencks wrote:

This is caused by a new feature of xmlbeans2 that many eclipse users are less than happy with -- it generates one class (not java) file which needs to be in the classpath. I put it in the target/classes directory.


of which module/plugin?

There was some discussion of this on the xmlbeans list and IIUC to fix this you need to include the built jar in the classpath.

thanks
david jencks

On Jul 15, 2005, at 3:51 AM, Stefan Schmidt wrote:

Hi,

The Wiki page about Eclipse deployment (http://wiki.apache.org/geronimo/EclipseDeployment) seems to be outdated due to the switch to xmlbeans 2 recently.

I am getting lots of problems similar to this:
'schemaorg_apache_xmlbeans.system.sF35A79E0FA7890579F78B8B0A5364966 cannot be resolved'

Can someone give me advice on how to solve this problem?

Stefan Schmidt



Stefan







Reply via email to