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
