Hello all, Eugene.
Posting to this list, as perhaps it might be of some interest to others.
In the past, I wondered, what "Update Source Folders" or "Update
Sources" is about. Currently (sorry, Eugene, when I didnt find it...)
there is no documentation of it on the Wiki.
What I found out in 3 hours (well, I shouldn't work on Sunday evening,
and maybe I'm not the fastest guy...) that for some reason, on some of
my projects, Eclipse-clean did NOT delete the class files. Now I know,
that "Update Source" changes the .settings/org.eclipse.jdt.core.prefs,
most notably, it adds
org.eclipse.jdt.core.builder.cleanOutputFolder=ignore (btw, things, that
are changable via Eclipse-Gui under Project Properties->Java Compiler)
Question is, WHY this happens (Eugene ?) - one reason COULD be
performance, but isn't it risky to simply deactivate the eclipse-clean
step ?
Also noticed, that the src/*/resources directories are NOT copied to the
[eclipse-]target/[test-]classes directories (their Java Build
Path->Output folder points to the source folder, and "exclude" is set to
"**".) - Why ?
In the past, we (manually, explicitely) set the output folder to the
[]target/[]classes directories, and did not see any problems with it...
Another thing, that could need some explanations: in the "Resolver
Configuration", there is the option to "Use Maven Output Folders", so
that the Eclipse-build saves it's class-files into target/... and not
into eclipse-target/...
Question, why should I NOT stay in the same directory? What are good
reasons for use this or that directory ?
.. want to learn about the best practices and the reasons for them...
Thanks.
DI Gerhard Langs
ACT Software Development
SYSTEMA
Human Information Systems
Gesellschaft m.b.H.
Pachergasse 4
A-4400 Steyr
S \\ //// S T E M A
\\ //// E-Mail: mailto:[EMAIL PROTECTED]
\\ //// Phone: +43 (0)732 661008 40
//// Mobile: -
//// FAX: +43 (0)7252 587 300
//// WEB: http://www.systema.info <http://www.systema.info/>
Firmenbuchnummer FN 186491b, Landesgericht Steyr, Firmensitz: A-4400
Steyr, Pachergasse 4