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
