- Able to manage from within eclipse without dual editing build files
- Able to build from the command line
- Should be no absolute class names
- Shouldn't require eclipse-specific jar files (only stated dependencies)
- Should build when eclipse is not installed
- What targets are required?
- jar for any consumable component
- war file for WS deployable components
- debug versus binary
- javadoc
- eclipse plugin target
- this probably requires ecplise to be deployed -- hopefully this can just be a target that is selectable
To address the first goal, we had to use two build files for each project. build.xml is an eclipse-generated build (Project, Export, Build File) and thus we cannot hand-edit it. buildaux.xml is auto-included when build.xml is generated by eclipse. It is in this build file where we place any custom targets.
Yes, if you can add a target to buildaux.xml to produce an eclipse plugin .zip file, that would be good.
Thanks,
Jim
>>> Evgeniy Vyborov <evyborov@xxxxxxxxxxxxxx> 2/20/07 9:08 AM >>> Hi Jim.
I was just thinking about your new IdAS build files (build.xml and buildaux.xml). I've found that using these Ant files I can create jar files, generate javadocs etc., such as it was before with previous version of build.xml. And all resulting files are put to new directories. That's great. But I just try to understand: what else goals (except changed build directories) did you pursue?
I've found a way to change IdAS build file in order to provide the possibility of simple generating complete Eclipse plugin *.zip file from command line (anyone will be able to do it). Does it have sense for us?
Thanks - Evgeniy
|