> Perhaps it should be a dot- > file, so its hidden (at least in unix).
Agree. It's renamed to ".dependency-info" in #606. Best regards, Valentin Kipiatkov ----------------------------------------------------------- IntelliJ Software, http://www.intellij.com/ "Develop with pleasure" ----------------------------------------------------------- ----- Original Message ----- From: "Michael Kirby" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Wednesday, February 20, 2002 5:24 PM Subject: Re: [Eap-list] 605 problems > But it should be there. It goes with the project, not with IDEA. Perhaps it should be a dot- > file, so its hidden (at least in unix). > > Mike > > > On 20 Feb 2002 at 8:07, Dan Bachelder wrote: > > > Could the dependency info be moved into ideas system dir or something? > > I hate it when editors create stuff in my project... the ipr is one > > thing... but dependency tracking info? > > > > > > > > On Wed, 2002-02-20 at 04:20, Eugene Zhuravlev wrote: > > > Hello to everyone, > > > > > > > 2) and there is a dir named "dependency-info" that just appeared > > > > in my classes dir.. is this required? I'm not sure I get what > > > > ctrl-f9 is supposed to do.. I rolled back to 604.. so could > > > > someone explain it? :) > > > > > > The "dependency-info" directory contains cached data about > > > dependencies between your sources and file timestamps. Once created, > > > this data is used in order to recompile all files that are dependent > > > on the files that you modified. This is needed in order to avoid > > > binary incompatibilities in your classes. A simple example is: > > > Assume class "A" uses method "foo()" of class "B". If you detele > > > "B.foo()" or change its name and recompile only B, then you'll get > > > NoSuchMethod error from A when you start the program. > > > Dependency-based compilation will recompile also class A. "Make > > > Project" action also synchronizes your output directory with the > > > current state of your sources by deleting all classes that have no > > > corresponding source files (because the source file may have been > > > renamed/moved/deleted). There are 3 compile actions at the moment: 1 > > > "Compile Project": deletes all classes from your output directory > > > and all cached data from the "dependency-info" directory, recompiles > > > the whole project from the scratch and rebuilds dependency data. 2. > > > "Make project": recompiles only modified files and the files that > > > are dependent on them 3. Compile Class/Package: this acts similar to > > > "Compile Project" except it works only in the scope of the selected > > > package or recompiles only particular class. All dependent classes > > > are not recompiled but instead are marked as "modified" to ensure > > > that they will be recompiled later. > > > > > > Currently most dependencies between the files are tracked but not > > > all of them (for example, change of the value of static final > > > constant). We are currently working on making our make to be > > > "smarter" :-). If you have any examples when the class should be > > > recompiled but the make ignores it, please write us. Any feedback is > > > welcome. > > > > > > Best regards, > > > Eugene Zhuravlev > > > IntelliJ Software, http://www.intellij.com/ > > > "Develop with pleasure!" > > > > > > ----- Original Message ----- > > > From: "Dan Bachelder" <[EMAIL PROTECTED]> > > > To: <[EMAIL PROTECTED]> > > > Sent: Wednesday, February 20, 2002 3:01 > > > Subject: [Eap-list] 605 problems > > > > > > > > > > 1) The text on the side tabs is missing for me... clean install... > > > > > > > > 2) and there is a dir named "dependency-info" that just appeared > > > > in my classes dir.. is this required? > > > > > > > > 3) It's hung twice now... both times when trying to open a dir in > > > > the project view. > > > > > > > > I'm not sure I get what ctrl-f9 is supposed to do.. I rolled back > > > > to 604.. so could someone explain it? :) > > > > > > > > > > > > > > > > > > > > > > > > > > > > _______________________________________________ > > > > Eap-list mailing list > > > > [EMAIL PROTECTED] > > > > http://www.intellij.com/mailman/listinfo/eap-list > > > > > > > > > _______________________________________________ > > > Eap-list mailing list > > > [EMAIL PROTECTED] > > > http://www.intellij.com/mailman/listinfo/eap-list > > > > > > > > > > > _______________________________________________ > > Eap-list mailing list > > [EMAIL PROTECTED] > > http://www.intellij.com/mailman/listinfo/eap-list > > > > --- > [EMAIL PROTECTED] > To obtain my PGP public key, mail "SEND PUB KEY" in the > subject to "[EMAIL PROTECTED]" > > > _______________________________________________ > Eap-list mailing list > [EMAIL PROTECTED] > http://www.intellij.com/mailman/listinfo/eap-list _______________________________________________ Eap-list mailing list [EMAIL PROTECTED] http://www.intellij.com/mailman/listinfo/eap-list
