Why cannot ant build files include the project/module classpath in pallada?

This has broken a whole bunch of our idea-dependent ant files. In 2002
there was an option to select the module classpath. It didn't work in
2002, but now in 2008 it is removed completely. Is that feature simply
gone? Or is there another to achive it?

--
Barry Kaplan
bkaplan@integratedtrading.com

5 comments
Comment actions Permalink

Since we introduced multi-module projects the "project classpath" has no
sense any more, the module classpath does have. We may add "module classpath
entry" button to the additional classpath tab but such an option will look
like "make the module then run ant" and we should implement this behaviour
but we seems have no time to do it in 4.1.

--

Dmitry Peshehonov
Software Developer
JetBrains, Inc
http://www.jetbrains.com
"Develop with pleasure!"


"Barry Kaplan" <bkaplan@integratedtrading.com> wrote in message
news:c51nt2$fs2$1@is.intellij.net...

This has broken a whole bunch of our idea-dependent ant files. In 2002
there was an option to select the module classpath. It didn't work in
2002, but now in 2008 it is removed completely. Is that feature simply
gone? Or is there another to achive it?

>

--
Barry Kaplan
bkaplan@integratedtrading.com



0
Comment actions Permalink

Would it be easier to just include the classpaths and not attempt any
compiles (like before)? You going to lock us out of 4.1 otherwise. Well,
I guess I could manually update every idea ant properties every time the
project changes.

Dmitry Peshehonov (JetBrains) wrote:

Since we introduced multi-module projects the "project classpath" has no
sense any more, the module classpath does have. We may add "module classpath
entry" button to the additional classpath tab but such an option will look
like "make the module then run ant" and we should implement this behaviour
but we seems have no time to do it in 4.1.


--
Barry Kaplan
bkaplan@integratedtrading.com

0
Comment actions Permalink

Barry Kaplan wrote:

This has broken a whole bunch of our idea-dependent ant files. In 2002


Isn't one of the basic ideas (sic) of ant build files that its a
build system thats independant of any one IDE - freeing up developers to
use IDEA, JBuilder, emacs etc. etc. etc.

Adding a dependency back on IDEA seems a little silly.

0
Comment actions Permalink


Mark Derricutt wrote:

Isn't one of the basic ideas (sic) of ant build files that its a
build system thats independant of any one IDE - freeing up developers to
use IDEA, JBuilder, emacs etc. etc. etc.


That is certainly the main use of ant, and all our production build
files have no dependencies on idea. But we also find it useful to use
ant to setup interactive test environments for use inside idea.

Adding a dependency back on IDEA seems a little silly.


There will be no dependency from ant to idea, but rather from idea to
ant. idea will simply extend the classpath for the specific ant file.

--
Barry Kaplan
bkaplan@integratedtrading.com

0
Comment actions Permalink

If someone adds module with special button and then build fails just because
of one of classes isn't compiled yet it looks a bit confusing. On the other
hand module outputs aren't changed frequently, so you may add the needed
output to additional classpath (of single build file or ant configuration).

--

Dmitry Peshehonov
Software Developer
JetBrains, Inc
http://www.jetbrains.com
"Develop with pleasure!"


"Barry Kaplan" <bkaplan@integratedtrading.com> wrote in message
news:c54eff$qf2$1@is.intellij.net...

Would it be easier to just include the classpaths and not attempt any
compiles (like before)? You going to lock us out of 4.1 otherwise. Well,
I guess I could manually update every idea ant properties every time the
project changes.

>

Dmitry Peshehonov (JetBrains) wrote:

>

Since we introduced multi-module projects the "project classpath"

has no

sense any more, the module classpath does have. We may add "module

classpath

entry" button to the additional classpath tab but such an option will

look

like "make the module then run ant" and we should implement this

behaviour

but we seems have no time to do it in 4.1.

>

>

--
Barry Kaplan
bkaplan@integratedtrading.com



0

Please sign in to leave a comment.