Ernest,

I'd suggest looking at the new preferences mechanism in Eclipse 3.0.  You
can specify the *scope* of preferences, one of which is project scope.  In
this case, the preference value is saved within the project folder and can
be saved/restored from CVS.

This preference scope revision was added too late to be used in Eclipse 3.0
itself, but will be more widely used in Eclipse 3.1.  In particular, the JDT
already uses project scope preference settings saved in the project folder
in the 3.1 milestones.

I've seen a more detailed write-up several months ago, but here are the
relevent bugzilla entries:
https://bugs.eclipse.org/bugs/show_bug.cgi?id=71124
https://bugs.eclipse.org/bugs/show_bug.cgi?id=10966

Hope this helps!
  Dave Carlson

> -----Original Message-----
> From: [EMAIL PROTECTED] 
> [mailto:[EMAIL PROTECTED] On Behalf Of 
> [EMAIL PROTECTED]
> Sent: Wednesday, December 01, 2004 10:03 AM
> To: [EMAIL PROTECTED]
> Subject: Re: JESS: JessDE Source Dependencies and CVS
> 
> 
> I think Felix H. Bachmann wrote:
> 
> > I would like to know where the information about source dependencies
> > that are defined for clp files using the Jess eclipse plugin are
> > stored. The issue is that I loose all those dependencies after I
> > restore files from a cvs repository. It seems like the dependency
> > information is not stored in a place that would be saved when
> > commiting a changed file back into the repository.
> 
> They're stored as "resource properties." According to my copy of Dan
> Kehn's book, such properties are stored in "a property store, which is
> internally maintained by Eclipse. Properties are not sent to a
> repository, so they cannot be stored outside the current workspace."
> 
> Hmmm. Well, an alternative to storing them in the properties store
> would be to store them in a file in the project directory, like the
> .classpath and .project files are. I can pursue that for the next
> release. Thanks for bringing this up.
> 
> ---------------------------------------------------------
> Ernest Friedman-Hill  
> Advanced Software Research          Phone: (925) 294-2154
> Sandia National Labs                FAX:   (925) 294-2234
> PO Box 969, MS 9012                 [EMAIL PROTECTED]
> Livermore, CA 94550         http://herzberg.ca.sandia.gov
> 
> --------------------------------------------------------------------
> To unsubscribe, send the words 'unsubscribe jess-users 
> [EMAIL PROTECTED]'
> in the BODY of a message to [EMAIL PROTECTED], NOT to the list
> (use your own address!) List problems? Notify 
> [EMAIL PROTECTED]
> --------------------------------------------------------------------
> 
> 

--------------------------------------------------------------------
To unsubscribe, send the words 'unsubscribe jess-users [EMAIL PROTECTED]'
in the BODY of a message to [EMAIL PROTECTED], NOT to the list
(use your own address!) List problems? Notify [EMAIL PROTECTED]
--------------------------------------------------------------------

Reply via email to