For this to be useful for those of us who do J2EE development, can we please please have the ability to set multiple output paths?? (per package/per sourcepath perhaps?)
On 20/2/02 4:20 am, "Eugene Zhuravlev" <[EMAIL PROTECTED]> 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
