Hello everybody,

I'm happy to announce a major improvement and cleanup of build
infrastructure for udig. What happened and why?

* new target definition file (for eclipse indigo) down below
targets/indigo/udig-indigo-target.target
* targets/indigo is a maven module with packaging type *
eclipse-target-definition* and contains a .project file to import into
Eclipse workspace
* this project is referenced in root pom, see target-platform-configuration
https://github.com/uDig/udig-platform/blob/locationtech_ip/pom.xml#L199
* some features and plugins were cleaned up of necessary dependencies
* used TYCHO version 0.16.0 instead 0.15.0 because the mentioned packaging
type were not available prior 0.16.0

How to develop in Eclipse?
* Import all projects down below your checkout
* open udig-indigo-target.target from project eu.udig.targets.indigo with
the target platform editor
* normally it should start to resolve dependencies, wait till it has been
finished
* click on the link top right "Set as target platform"
* Done, workspace will compile

How do I build with maven?
* while targets/indigo module has been added to the root modules section
you can easily compile with
mvn clean install -Pproduct

What's next?
* test udig_sdk build (feature has been updated to include eclipse sources)
* test mvn build with profile "test"

Any questions? ;)

Cheers
-Frank






2013/4/15 Frank Gasdorf <fg...@users.sourceforge.net>

> Andrea,
>
> lets start with the target file and afterwards we can sort out things with
> WMT. Thanks for your feedback and questions. I feel hat the LocationTech
> transiion gives us new pace ;=)
>
> Cheers,
> Frank
>
>
> 2013/4/15 andrea antonello <andrea.antone...@gmail.com>
>
>> [...]
>> > But it's a paint to define such a target-file because the editor in
>> Eclipse
>> > is pretty buggy. nevertheless it seems to me via a target file
>> transitive
>> > dependencies can not be resolved, everything as to be defined explicit
>> :( Do
>> > you have other experiences with it? The cool thing would be to have a
>> single
>> > definition of a target-platform for both, maven and eclipse build :D
>>
>> I am afraid I have no experience, I only worked with it in a project I
>> was called to contribute to. And I found it quite nice and clean, that
>> the sdk would download without any further interaction.
>>
>> [...]
>> >> Hmmmm, that sounds about strange. But yeah, as soon as the eclipse
>> >> build is ok again, I can check back on this.
>> >
>> > Seems you expected to have mapQuest feature is sitll in udig available?
>>
>> If I am not mistaken, that is the feature that supplies OSM and in
>> general web map tiles support. And it should also handle the TMS
>> support for uDig. So if I am not mistaken, a pile of stuff could be
>> missing. But then again I am not sure why you do not get any error in
>> removing stuff.
>> That is kind of the resaon I wanted to try it.
>>
>> Andrea
>> _______________________________________________
>> User-friendly Desktop Internet GIS (uDig)
>> http://udig.refractions.net
>> http://lists.refractions.net/mailman/listinfo/udig-devel
>>
>
>
_______________________________________________
User-friendly Desktop Internet GIS (uDig)
http://udig.refractions.net
http://lists.refractions.net/mailman/listinfo/udig-devel

Reply via email to