Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Language IDEs » AspectJ » AspectJ and CVS
AspectJ and CVS [message #45300] Wed, 22 December 2004 17:08 Go to next message
Eclipse UserFriend
Originally posted by: sekar.gopinathan.fhlbny.com

I created two aspect projects and checked it into cvs. I noticed that I
had two hidden files namely
1 .generated.ajsym
2 .generated.lst

Should these files be checked in as well? Or are these files some thing
like the .class files?


Also I noticed that the properties specified in the output jar and aspectj
path are not moved into cvs. So I was trying find where these project
properties are stored and was unsuccessfull. Has anyone used aspectj
projects with CVS? If so any suggetions as to how I can overcome this?

I am using Eclipse 3.0/AJDT 2.0M2 and JRE 1.4.2.


Thanks
SG
Re: AspectJ and CVS [message #45343 is a reply to message #45300] Wed, 22 December 2004 19:31 Go to previous messageGo to next message
Eclipse UserFriend
Originally posted by: mchapman.uk.ibm.com

On Wed, 22 Dec 2004 17:08:10 +0000, Sekar Gopinathan wrote:
> I created two aspect projects and checked it into cvs. I noticed that I
> had two hidden files namely
> 1 .generated.ajsym
> 2 .generated.lst
>
> Should these files be checked in as well? Or are these files some thing
> like the .class files?

No, you shouldn't check these in as they are generally specific to a given
eclipse installation, and so aren't useful anywhere else.

> Also I noticed that the properties specified in the output jar and aspectj
> path are not moved into cvs.

That is correct. The same is true for Java properties under JDT in Eclipse
3.0. This is being addressed in the Eclipse 3.1 line, and we hope to
implement something similar for AJDT settings. We have enhancement 40446
open for this (https://bugs.eclipse.org/bugs/show_bug.cgi?id=40446). We
appreciate how useful this would be, and hope to implement it soon.

Regards,

Matt.
Re: AspectJ and CVS [message #45432 is a reply to message #45343] Tue, 04 January 2005 01:37 Go to previous messageGo to next message
Eclipse UserFriend
Originally posted by: sekar.gopinathan.fhlbny.com

> No, you shouldn't check these in as they are generally specific to a given
> eclipse installation, and so aren't useful anywhere else.
hmmm... One thing we do here is to one single eclipse installation on
the network and then create multiple user directories with the workspace
for them under these directories. For example
networkdrive:\j2ee\tools\eclipse - is the eclipse installation
and \j2ee\users\user1
\j2ee\users\user2
are user directories. Once setup up this way, each user has a shortcut
that points to the same eclipse installation in \j2ee\tools\eclipse
Q1: Are we doing something here that eclipse was not designed to do.
Q2: Does this mean in order get AspectJ working "properly". we have to
have an eclipse per user. I use the word "properly" because I get some
wierd exceptions. Something that brings up a small message box. I
generally ignore it. Sometimes I have to clean all my projects once or
twice to remove all the errors and compile fine. Can this be related to
the setup we have?

>The same is true for Java properties under JDT in Eclipse
> 3.0. This is being addressed in the Eclipse 3.1 line, and we hope to
> implement something similar for AJDT settings. We have enhancement 40446
> open for this (https://bugs.eclipse.org/bugs/show_bug.cgi?id=40446). We
> appreciate how useful this would be, and hope to implement it soon.
I guessed it would be treated like "java build path" entries. Just
curious...are there any particular design reason why it is not treated
like "java build path" entries from storage perpective?

Thanks
sekar


Matt Chapman wrote:

> On Wed, 22 Dec 2004 17:08:10 +0000, Sekar Gopinathan wrote:
>> I created two aspect projects and checked it into cvs. I noticed that I
>> had two hidden files namely
>> 1 .generated.ajsym
>> 2 .generated.lst
>>
>> Should these files be checked in as well? Or are these files some thing
>> like the .class files?

> No, you shouldn't check these in as they are generally specific to a given
> eclipse installation, and so aren't useful anywhere else.

>> Also I noticed that the properties specified in the output jar and aspectj
>> path are not moved into cvs.

> That is correct. The same is true for Java properties under JDT in Eclipse
> 3.0. This is being addressed in the Eclipse 3.1 line, and we hope to
> implement something similar for AJDT settings. We have enhancement 40446
> open for this (https://bugs.eclipse.org/bugs/show_bug.cgi?id=40446). We
> appreciate how useful this would be, and hope to implement it soon.

> Regards,

> Matt.
Re: AspectJ and CVS [message #45490 is a reply to message #45432] Tue, 04 January 2005 17:26 Go to previous message
Eclipse UserFriend
Originally posted by: mchapman.uk.ibm.com

On Tue, 04 Jan 2005 01:37:23 +0000, Sekar Gopinathan wrote:
> hmmm... One thing we do here is to one single eclipse installation on
> the network and then create multiple user directories with the workspace
> for them under these directories. For example
> networkdrive:\j2ee\tools\eclipse - is the eclipse installation and
> \j2ee\users\user1
> \j2ee\users\user2
> are user directories. Once setup up this way, each user has a shortcut
> that points to the same eclipse installation in \j2ee\tools\eclipse
> Q1: Are we doing something here that eclipse was not designed to do.

As far as I'm aware that sort of arrangement should be okay.

> Q2: Does
> this mean in order get AspectJ working "properly". we have to have an
> eclipse per user. I use the word "properly" because I get some wierd
> exceptions. Something that brings up a small message box. I generally
> ignore it. Sometimes I have to clean all my projects once or twice to
> remove all the errors and compile fine. Can this be related to the setup
> we have?

Sounds like it might be a bug. I don't think we've done any testing
involving network drives and multiple workspaces. When you get the
problems again, could you raise a bug? Please include the exact text of
any messages, any errors from the .metalog/.log file, and the versions of
Eclipse and AJDT you are using.

> I guessed it would be treated like "java build path" entries. Just
> curious...are there any particular design reason why it is not treated
> like "java build path" entries from storage perpective?

I guess that would involve adding our own entries to the .classpath file
for that project. We will investigate that, although I'm concerned doing
so might confuse JDT and anyone else who reads or writes the .classpath
file.

Regards,

Matt.
Re: AspectJ and CVS [message #585464 is a reply to message #45300] Wed, 22 December 2004 19:31 Go to previous message
Matt Chapman is currently offline Matt ChapmanFriend
Messages: 429
Registered: July 2009
Senior Member
On Wed, 22 Dec 2004 17:08:10 +0000, Sekar Gopinathan wrote:
> I created two aspect projects and checked it into cvs. I noticed that I
> had two hidden files namely
> 1 .generated.ajsym
> 2 .generated.lst
>
> Should these files be checked in as well? Or are these files some thing
> like the .class files?

No, you shouldn't check these in as they are generally specific to a given
eclipse installation, and so aren't useful anywhere else.

> Also I noticed that the properties specified in the output jar and aspectj
> path are not moved into cvs.

That is correct. The same is true for Java properties under JDT in Eclipse
3.0. This is being addressed in the Eclipse 3.1 line, and we hope to
implement something similar for AJDT settings. We have enhancement 40446
open for this (https://bugs.eclipse.org/bugs/show_bug.cgi?id=40446). We
appreciate how useful this would be, and hope to implement it soon.

Regards,

Matt.
Re: AspectJ and CVS [message #585501 is a reply to message #45343] Tue, 04 January 2005 01:37 Go to previous message
Eclipse UserFriend
Originally posted by: sekar.gopinathan.fhlbny.com

> No, you shouldn't check these in as they are generally specific to a given
> eclipse installation, and so aren't useful anywhere else.
hmmm... One thing we do here is to one single eclipse installation on
the network and then create multiple user directories with the workspace
for them under these directories. For example
networkdrive:\j2ee\tools\eclipse - is the eclipse installation
and \j2ee\users\user1
\j2ee\users\user2
are user directories. Once setup up this way, each user has a shortcut
that points to the same eclipse installation in \j2ee\tools\eclipse
Q1: Are we doing something here that eclipse was not designed to do.
Q2: Does this mean in order get AspectJ working "properly". we have to
have an eclipse per user. I use the word "properly" because I get some
wierd exceptions. Something that brings up a small message box. I
generally ignore it. Sometimes I have to clean all my projects once or
twice to remove all the errors and compile fine. Can this be related to
the setup we have?

>The same is true for Java properties under JDT in Eclipse
> 3.0. This is being addressed in the Eclipse 3.1 line, and we hope to
> implement something similar for AJDT settings. We have enhancement 40446
> open for this (https://bugs.eclipse.org/bugs/show_bug.cgi?id=40446). We
> appreciate how useful this would be, and hope to implement it soon.
I guessed it would be treated like "java build path" entries. Just
curious...are there any particular design reason why it is not treated
like "java build path" entries from storage perpective?

Thanks
sekar


Matt Chapman wrote:

> On Wed, 22 Dec 2004 17:08:10 +0000, Sekar Gopinathan wrote:
>> I created two aspect projects and checked it into cvs. I noticed that I
>> had two hidden files namely
>> 1 .generated.ajsym
>> 2 .generated.lst
>>
>> Should these files be checked in as well? Or are these files some thing
>> like the .class files?

> No, you shouldn't check these in as they are generally specific to a given
> eclipse installation, and so aren't useful anywhere else.

>> Also I noticed that the properties specified in the output jar and aspectj
>> path are not moved into cvs.

> That is correct. The same is true for Java properties under JDT in Eclipse
> 3.0. This is being addressed in the Eclipse 3.1 line, and we hope to
> implement something similar for AJDT settings. We have enhancement 40446
> open for this (https://bugs.eclipse.org/bugs/show_bug.cgi?id=40446). We
> appreciate how useful this would be, and hope to implement it soon.

> Regards,

> Matt.
Re: AspectJ and CVS [message #585527 is a reply to message #45432] Tue, 04 January 2005 17:26 Go to previous message
Matt Chapman is currently offline Matt ChapmanFriend
Messages: 429
Registered: July 2009
Senior Member
On Tue, 04 Jan 2005 01:37:23 +0000, Sekar Gopinathan wrote:
> hmmm... One thing we do here is to one single eclipse installation on
> the network and then create multiple user directories with the workspace
> for them under these directories. For example
> networkdrive:\j2ee\tools\eclipse - is the eclipse installation and
> \j2ee\users\user1
> \j2ee\users\user2
> are user directories. Once setup up this way, each user has a shortcut
> that points to the same eclipse installation in \j2ee\tools\eclipse
> Q1: Are we doing something here that eclipse was not designed to do.

As far as I'm aware that sort of arrangement should be okay.

> Q2: Does
> this mean in order get AspectJ working "properly". we have to have an
> eclipse per user. I use the word "properly" because I get some wierd
> exceptions. Something that brings up a small message box. I generally
> ignore it. Sometimes I have to clean all my projects once or twice to
> remove all the errors and compile fine. Can this be related to the setup
> we have?

Sounds like it might be a bug. I don't think we've done any testing
involving network drives and multiple workspaces. When you get the
problems again, could you raise a bug? Please include the exact text of
any messages, any errors from the .metalog/.log file, and the versions of
Eclipse and AJDT you are using.

> I guessed it would be treated like "java build path" entries. Just
> curious...are there any particular design reason why it is not treated
> like "java build path" entries from storage perpective?

I guess that would involve adding our own entries to the .classpath file
for that project. We will investigate that, although I'm concerned doing
so might confuse JDT and anyone else who reads or writes the .classpath
file.

Regards,

Matt.
Previous Topic:aspects across eclipse projects?
Next Topic:privileged aspects
Goto Forum:
  


Current Time: Tue Jul 16 14:22:43 GMT 2024

Powered by FUDForum. Page generated in 0.04114 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top