Yeah... i guess... I dont like all these workarounds... sometimes I work on a web application in-place... so the classes dir needs to be in a certain place... I guess I'm just not understanding whats SO different about the dependency info that IT needs to be in my project dir instead of in ideas system dir...
On Wed, 20 February 2002, Thomas Singer wrote: > > Simply set an classes dir outside your project. Than you need not to worry > about your project. > > Tom > > At 08:07 20.02.02 -0500, you 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 > > > _______________________________________________ > 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
