> 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

Reply via email to