Hello,

I try to compile the plugin cadastre-fr with eclipse but it fails everytime. My 
build.xml is pointing to josm correctly (I guess).

Is it a bug or is there something that I missed .

Thank you very much.

I attached the error log and the build.xml
Buildfile: C:\Users\Philippe\Desktop\JOSM-Cadastre-fr\build.xml
init:
compile:
     [echo] creating ../../dist/cadastre-fr.jar
    [javac] C:\Users\Philippe\Desktop\JOSM-Cadastre-fr\build.xml:40: warning: 
'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to 
false for repeatable builds
    [javac] Compiling 36 source files to 
C:\Users\Philippe\Desktop\JOSM-Cadastre-fr\build
    [javac] 
C:\Users\Philippe\Desktop\JOSM-Cadastre-fr\src\cadastre_fr\Address.java:3: 
package org.openstreetmap.josm.tools does not exist
    [javac] import static org.openstreetmap.josm.tools.I18n.tr;
    [javac]                                           ^
    [javac] 
C:\Users\Philippe\Desktop\JOSM-Cadastre-fr\src\cadastre_fr\Address.java:3: 
static import only from classes and interfaces
    [javac] import static org.openstreetmap.josm.tools.I18n.tr;
    [javac] ^
    [javac] 
C:\Users\Philippe\Desktop\JOSM-Cadastre-fr\src\cadastre_fr\Address.java:44: 
package org.openstreetmap.josm does not exist
    [javac] import org.openstreetmap.josm.Main;
    [javac]                              ^
    [javac] 
C:\Users\Philippe\Desktop\JOSM-Cadastre-fr\src\cadastre_fr\Address.java:45: 
package org.openstreetmap.josm.command does not exist
    [javac] import org.openstreetmap.josm.command.AddCommand;
    [javac]                                      ^
    [javac] 
C:\Users\Philippe\Desktop\JOSM-Cadastre-fr\src\cadastre_fr\Address.java:46: 
package org.openstreetmap.josm.command does not exist
    [javac] import org.openstreetmap.josm.command.ChangeCommand;
    [javac]                                      ^
    [javac] 
C:\Users\Philippe\Desktop\JOSM-Cadastre-fr\src\cadastre_fr\Address.java:47: 
package org.openstreetmap.josm.command does not exist
    [javac] import org.openstreetmap.josm.command.ChangePropertyCommand;
    [javac]                                      ^
    [javac] 
C:\Users\Philippe\Desktop\JOSM-Cadastre-fr\src\cadastre_fr\Address.java:48: 
package org.openstreetmap.josm.command does not exist
    [javac] import org.openstreetmap.josm.command.Command;
    [javac]                                      ^
    [javac] 
C:\Users\Philippe\Desktop\JOSM-Cadastre-fr\src\cadastre_fr\Address.java:49: 
package org.openstreetmap.josm.command does not exist
    [javac] import org.openstreetmap.josm.command.SequenceCommand;
    [javac]                                      ^
    [javac] 
C:\Users\Philippe\Desktop\JOSM-Cadastre-fr\src\cadastre_fr\Address.java:50: 
package org.openstreetmap.josm.actions.mapmode does not exist
    [javac] import org.openstreetmap.josm.actions.mapmode.MapMode;
    [javac]                                              ^
    [javac] 
C:\Users\Philippe\Desktop\JOSM-Cadastre-fr\src\cadastre_fr\Address.java:51: 
package org.openstreetmap.josm.data.coor does not exist
    [javac] import org.openstreetmap.josm.data.coor.EastNorth;
    [javac]                                        ^
    [javac] 
C:\Users\Philippe\Desktop\JOSM-Cadastre-fr\src\cadastre_fr\Address.java:52: 
package org.openstreetmap.josm.data.osm does not exist
    [javac] import org.openstreetmap.josm.data.osm.Node;
    [javac]                                       ^
    [javac] 
C:\Users\Philippe\Desktop\JOSM-Cadastre-fr\src\cadastre_fr\Address.java:53: 
package org.openstreetmap.josm.data.osm does not exist
    [javac] import org.openstreetmap.josm.data.osm.OsmPrimitive;
    [javac]                                       ^
    [javac] 
C:\Users\Philippe\Desktop\JOSM-Cadastre-fr\src\cadastre_fr\Address.java:54: 
package org.openstreetmap.josm.data.osm does not exist
    [javac] import org.openstreetmap.josm.data.osm.Relation;
    [javac]                                       ^
    [javac] 
C:\Users\Philippe\Desktop\JOSM-Cadastre-fr\src\cadastre_fr\Address.java:55: 
package org.openstreetmap.josm.data.osm does not exist
    [javac] import org.openstreetmap.josm.data.osm.RelationMember;
    [javac]                                       ^
    [javac] 
C:\Users\Philippe\Desktop\JOSM-Cadastre-fr\src\cadastre_fr\Address.java:56: 
package org.openstreetmap.josm.data.osm does not exist
    [javac] import org.openstreetmap.josm.data.osm.Way;
    [javac]                                       ^
    [javac] 
C:\Users\Philippe\Desktop\JOSM-Cadastre-fr\src\cadastre_fr\Address.java:57: 
package org.openstreetmap.josm.data.osm does not exist
    [javac] import org.openstreetmap.josm.data.osm.WaySegment;
    [javac]                                       ^
    [javac] 
C:\Users\Philippe\Desktop\JOSM-Cadastre-fr\src\cadastre_fr\Address.java:58: 
package org.openstreetmap.josm.gui does not exist
    [javac] import org.openstreetmap.josm.gui.MapFrame;
    [javac]                                  ^
    [javac] 
C:\Users\Philippe\Desktop\JOSM-Cadastre-fr\src\cadastre_fr\Address.java:59: 
package org.openstreetmap.josm.gui does not exist
    [javac] import org.openstreetmap.josm.gui.MapView;
    [javac]                                  ^
    [javac] 
C:\Users\Philippe\Desktop\JOSM-Cadastre-fr\src\cadastre_fr\Address.java:60: 
package org.openstreetmap.josm.tools does not exist
    [javac] import org.openstreetmap.josm.tools.GBC;
    [javac]                                    ^
    [javac] 
C:\Users\Philippe\Desktop\JOSM-Cadastre-fr\src\cadastre_fr\Address.java:61: 
package org.openstreetmap.josm.tools does not exist
    [javac] import org.openstreetmap.josm.tools.ImageProvider;
    [javac]                                    ^
    [javac] 
C:\Users\Philippe\Desktop\JOSM-Cadastre-fr\src\cadastre_fr\Address.java:62: 
package org.openstreetmap.josm.tools does not exist
    [javac] import org.openstreetmap.josm.tools.Pair;
    [javac]                                    ^
    [javac] 
C:\Users\Philippe\Desktop\JOSM-Cadastre-fr\src\cadastre_fr\Address.java:63: 
package org.openstreetmap.josm.tools does not exist
    [javac] import org.openstreetmap.josm.tools.Shortcut;
    [javac]                                    ^
    [javac] 
C:\Users\Philippe\Desktop\JOSM-Cadastre-fr\src\cadastre_fr\Address.java:65: 
cannot find symbol
    [javac] symbol: class MapMode
    [javac] public class Address extends MapMode implements MouseListener, 
MouseMotionListener, ActionListener {
    [javac]                              ^
    [javac] 
C:\Users\Philippe\Desktop\JOSM-Cadastre-fr\src\cadastre_fr\Address.java:90: 
cannot find symbol
    [javac] symbol  : class Way
    [javac] location: class cadastre_fr.Address
    [javac]     private Way selectedWay;
    [javac]             ^
    [javac] 
C:\Users\Philippe\Desktop\JOSM-Cadastre-fr\src\cadastre_fr\Address.java:94: 
cannot find symbol
    [javac] symbol  : class MapFrame
    [javac] location: class cadastre_fr.Address
    [javac]     public Address(MapFrame mapFrame) {
    [javac]                    ^
    [javac] 
C:\Users\Philippe\Desktop\JOSM-Cadastre-fr\src\cadastre_fr\Address.java:215: 
cannot find symbol
    [javac] symbol  : class Node
    [javac] location: class cadastre_fr.Address
    [javac]     private Way findWayInRelationAddr(Node n) {
    [javac]                                       ^
    [javac] 
C:\Users\Philippe\Desktop\JOSM-Cadastre-fr\src\cadastre_fr\Address.java:215: 
cannot find symbol
    [javac] symbol  : class Way
    [javac] location: class cadastre_fr.Address
    [javac]     private Way findWayInRelationAddr(Node n) {
    [javac]             ^
    [javac] 
C:\Users\Philippe\Desktop\JOSM-Cadastre-fr\src\cadastre_fr\Address.java:232: 
cannot find symbol
    [javac] symbol  : class Way
    [javac] location: class cadastre_fr.Address
    [javac]     private void addAddrToPolygon(List<Way> 
mouseOnExistingBuildingWays, Collection<Command> cmds) {
    [javac]                                        ^
    [javac] 
C:\Users\Philippe\Desktop\JOSM-Cadastre-fr\src\cadastre_fr\Address.java:232: 
cannot find symbol
    [javac] symbol  : class Command
    [javac] location: class cadastre_fr.Address
    [javac]     private void addAddrToPolygon(List<Way> 
mouseOnExistingBuildingWays, Collection<Command> cmds) {
    [javac]                                                                     
                ^
    [javac] 
C:\Users\Philippe\Desktop\JOSM-Cadastre-fr\src\cadastre_fr\Address.java:238: 
cannot find symbol
    [javac] symbol  : class OsmPrimitive
    [javac] location: class cadastre_fr.Address
    [javac]     private void addAddrToPrimitive(OsmPrimitive osm, 
Collection<Command> cmds) {
    [javac]                                     ^
    [javac] 
C:\Users\Philippe\Desktop\JOSM-Cadastre-fr\src\cadastre_fr\Address.java:238: 
cannot find symbol
    [javac] symbol  : class Command
    [javac] location: class cadastre_fr.Address
    [javac]     private void addAddrToPrimitive(OsmPrimitive osm, 
Collection<Command> cmds) {
    [javac]                                                                  ^
    [javac] 
C:\Users\Philippe\Desktop\JOSM-Cadastre-fr\src\cadastre_fr\Address.java:260: 
cannot find symbol
    [javac] symbol  : class Way
    [javac] location: class cadastre_fr.Address
    [javac]     private Relation findRelationAddr(Way w) {
    [javac]                                       ^
    [javac] 
C:\Users\Philippe\Desktop\JOSM-Cadastre-fr\src\cadastre_fr\Address.java:260: 
cannot find symbol
    [javac] symbol  : class Relation
    [javac] location: class cadastre_fr.Address
    [javac]     private Relation findRelationAddr(Way w) {
    [javac]             ^
    [javac] 
C:\Users\Philippe\Desktop\JOSM-Cadastre-fr\src\cadastre_fr\Address.java:270: 
cannot find symbol
    [javac] symbol  : class OsmPrimitive
    [javac] location: class cadastre_fr.Address
    [javac]     private void addStreetNameOrRelation(OsmPrimitive osm, 
Collection<Command> cmds) {
    [javac]                                          ^
    [javac] 
C:\Users\Philippe\Desktop\JOSM-Cadastre-fr\src\cadastre_fr\Address.java:270: 
cannot find symbol
    [javac] symbol  : class Command
    [javac] location: class cadastre_fr.Address
    [javac]     private void addStreetNameOrRelation(OsmPrimitive osm, 
Collection<Command> cmds) {
    [javac]                                                                     
  ^
    [javac] 
C:\Users\Philippe\Desktop\JOSM-Cadastre-fr\src\cadastre_fr\Address.java:293: 
cannot find symbol
    [javac] symbol  : class Command
    [javac] location: class cadastre_fr.Address
    [javac]     private Node createNewNode(MouseEvent e, Collection<Command> 
cmds) {
    [javac]                                                         ^
    [javac] 
C:\Users\Philippe\Desktop\JOSM-Cadastre-fr\src\cadastre_fr\Address.java:293: 
cannot find symbol
    [javac] symbol  : class Node
    [javac] location: class cadastre_fr.Address
    [javac]     private Node createNewNode(MouseEvent e, Collection<Command> 
cmds) {
    [javac]             ^
    [javac] 
C:\Users\Philippe\Desktop\JOSM-Cadastre-fr\src\cadastre_fr\Address.java:333: 
cannot find symbol
    [javac] symbol  : class Pair
    [javac] location: class cadastre_fr.Address
    [javac]     private static void adjustNode(Collection<Pair<Node,Node>> 
segs, Node n) {
    [javac]                                               ^
    [javac] 
C:\Users\Philippe\Desktop\JOSM-Cadastre-fr\src\cadastre_fr\Address.java:333: 
cannot find symbol
    [javac] symbol  : class Node
    [javac] location: class cadastre_fr.Address
    [javac]     private static void adjustNode(Collection<Pair<Node,Node>> 
segs, Node n) {
    [javac]                                                    ^
    [javac] 
C:\Users\Philippe\Desktop\JOSM-Cadastre-fr\src\cadastre_fr\Address.java:333: 
cannot find symbol
    [javac] symbol  : class Node
    [javac] location: class cadastre_fr.Address
    [javac]     private static void adjustNode(Collection<Pair<Node,Node>> 
segs, Node n) {
    [javac]                                                         ^
    [javac] 
C:\Users\Philippe\Desktop\JOSM-Cadastre-fr\src\cadastre_fr\Address.java:333: 
cannot find symbol
    [javac] symbol  : class Node
    [javac] location: class cadastre_fr.Address
    [javac]     private static void adjustNode(Collection<Pair<Node,Node>> 
segs, Node n) {
    [javac]                                                                     
 ^
    [javac] 
C:\Users\Philippe\Desktop\JOSM-Cadastre-fr\src\cadastre_fr\Address.java:524: 
cannot find symbol
    [javac] symbol  : class Way
    [javac] location: class cadastre_fr.Address
    [javac]     private void setSelectedWay(Way w) {
    [javac]                                 ^
    [javac] 
C:\Users\Philippe\Desktop\JOSM-Cadastre-fr\src\cadastre_fr\Address.java:532: 
cannot find symbol
    [javac] symbol  : class OsmPrimitive
    [javac] location: class cadastre_fr.Address
    [javac]     private void setNewSelection(OsmPrimitive osm) {
    [javac]                                  ^
    [javac] 
C:\Users\Philippe\Desktop\JOSM-Cadastre-fr\src\cadastre_fr\CacheControl.java:13:
 package org.openstreetmap.josm.tools does not exist
    [javac] import static org.openstreetmap.josm.tools.I18n.tr;
    [javac]                                           ^
    [javac] 
C:\Users\Philippe\Desktop\JOSM-Cadastre-fr\src\cadastre_fr\CacheControl.java:13:
 static import only from classes and interfaces
    [javac] import static org.openstreetmap.josm.tools.I18n.tr;
    [javac] ^
    [javac] 
C:\Users\Philippe\Desktop\JOSM-Cadastre-fr\src\cadastre_fr\CacheControl.java:22:
 package org.openstreetmap.josm does not exist
    [javac] import org.openstreetmap.josm.Main;
    [javac]                              ^
    [javac] 
C:\Users\Philippe\Desktop\JOSM-Cadastre-fr\src\cadastre_fr\CacheControl.java:23:
 package org.openstreetmap.josm.data.projection does not exist
    [javac] import org.openstreetmap.josm.data.projection.LambertCC9Zones;
    [javac]                                              ^
    [javac] 
C:\Users\Philippe\Desktop\JOSM-Cadastre-fr\src\cadastre_fr\CacheControl.java:24:
 package org.openstreetmap.josm.data.projection does not exist
    [javac] import org.openstreetmap.josm.data.projection.UTM_France_DOM;
    [javac]                                              ^
    [javac] 
C:\Users\Philippe\Desktop\JOSM-Cadastre-fr\src\cadastre_fr\WMSLayer.java:4: 
package org.openstreetmap.josm.tools does not exist
    [javac] import static org.openstreetmap.josm.tools.I18n.tr;
    [javac]                                           ^
    [javac] 
C:\Users\Philippe\Desktop\JOSM-Cadastre-fr\src\cadastre_fr\WMSLayer.java:4: 
static import only from classes and interfaces
    [javac] import static org.openstreetmap.josm.tools.I18n.tr;
    [javac] ^
    [javac] 
C:\Users\Philippe\Desktop\JOSM-Cadastre-fr\src\cadastre_fr\WMSLayer.java:30: 
package org.openstreetmap.josm does not exist
    [javac] import org.openstreetmap.josm.Main;
    [javac]                              ^
    [javac] 
C:\Users\Philippe\Desktop\JOSM-Cadastre-fr\src\cadastre_fr\WMSLayer.java:31: 
package org.openstreetmap.josm.data does not exist
    [javac] import org.openstreetmap.josm.data.Bounds;
    [javac]                                   ^
    [javac] 
C:\Users\Philippe\Desktop\JOSM-Cadastre-fr\src\cadastre_fr\WMSLayer.java:32: 
package org.openstreetmap.josm.data.coor does not exist
    [javac] import org.openstreetmap.josm.data.coor.EastNorth;
    [javac]                                        ^
    [javac] 
C:\Users\Philippe\Desktop\JOSM-Cadastre-fr\src\cadastre_fr\WMSLayer.java:33: 
package org.openstreetmap.josm.data.osm.visitor does not exist
    [javac] import org.openstreetmap.josm.data.osm.visitor.BoundingXYVisitor;
    [javac]                                               ^
    [javac] 
C:\Users\Philippe\Desktop\JOSM-Cadastre-fr\src\cadastre_fr\WMSLayer.java:34: 
package org.openstreetmap.josm.gui does not exist
    [javac] import org.openstreetmap.josm.gui.MapView;
    [javac]                                  ^
    [javac] 
C:\Users\Philippe\Desktop\JOSM-Cadastre-fr\src\cadastre_fr\WMSLayer.java:35: 
package org.openstreetmap.josm.gui.dialogs does not exist
    [javac] import org.openstreetmap.josm.gui.dialogs.LayerListDialog;
    [javac]                                          ^
    [javac] 
C:\Users\Philippe\Desktop\JOSM-Cadastre-fr\src\cadastre_fr\WMSLayer.java:36: 
package org.openstreetmap.josm.gui.dialogs does not exist
    [javac] import org.openstreetmap.josm.gui.dialogs.LayerListPopup;
    [javac]                                          ^
    [javac] 
C:\Users\Philippe\Desktop\JOSM-Cadastre-fr\src\cadastre_fr\WMSLayer.java:37: 
package org.openstreetmap.josm.gui.layer does not exist
    [javac] import org.openstreetmap.josm.gui.layer.Layer;
    [javac]                                        ^
    [javac] 
C:\Users\Philippe\Desktop\JOSM-Cadastre-fr\src\cadastre_fr\WMSLayer.java:44: 
cannot find symbol
    [javac] symbol: class Layer
    [javac] public class WMSLayer extends Layer implements ImageObserver {
    [javac]                               ^
    [javac] 
C:\Users\Philippe\Desktop\JOSM-Cadastre-fr\src\cadastre_fr\GeorefImage.java:22: 
package org.openstreetmap.josm.data.coor does not exist
    [javac] import org.openstreetmap.josm.data.coor.EastNorth;
    [javac]                                        ^
    [javac] 
C:\Users\Philippe\Desktop\JOSM-Cadastre-fr\src\cadastre_fr\GeorefImage.java:23: 
package org.openstreetmap.josm.gui does not exist
    [javac] import org.openstreetmap.josm.gui.NavigatableComponent;
    [javac]                                  ^
    [javac] 
C:\Users\Philippe\Desktop\JOSM-Cadastre-fr\src\cadastre_fr\CadastreGrabber.java:4:
 package org.openstreetmap.josm.tools does not exist
    [javac] import static org.openstreetmap.josm.tools.I18n.tr;
    [javac]                                           ^
    [javac] 
C:\Users\Philippe\Desktop\JOSM-Cadastre-fr\src\cadastre_fr\CadastreGrabber.java:4:
 static import only from classes and interfaces
    [javac] import static org.openstreetmap.josm.tools.I18n.tr;
    [javac] ^
    [javac] 
C:\Users\Philippe\Desktop\JOSM-Cadastre-fr\src\cadastre_fr\CadastreGrabber.java:15:
 package org.openstreetmap.josm.data.coor does not exist
    [javac] import org.openstreetmap.josm.data.coor.EastNorth;
    [javac]                                        ^
    [javac] 
C:\Users\Philippe\Desktop\JOSM-Cadastre-fr\src\cadastre_fr\CadastreGrabber.java:16:
 package org.openstreetmap.josm.gui.progress does not exist
    [javac] import org.openstreetmap.josm.gui.progress.NullProgressMonitor;
    [javac]                                           ^
    [javac] 
C:\Users\Philippe\Desktop\JOSM-Cadastre-fr\src\cadastre_fr\CadastreGrabber.java:17:
 package org.openstreetmap.josm.io does not exist
    [javac] import org.openstreetmap.josm.io.OsmTransferException;
    [javac]                                 ^
    [javac] 
C:\Users\Philippe\Desktop\JOSM-Cadastre-fr\src\cadastre_fr\CadastreGrabber.java:18:
 package org.openstreetmap.josm.io does not exist
    [javac] import org.openstreetmap.josm.io.ProgressInputStream;
    [javac]                                 ^
    [javac] 
C:\Users\Philippe\Desktop\JOSM-Cadastre-fr\src\cadastre_fr\EastNorthBound.java:6:
 package org.openstreetmap.josm does not exist
    [javac] import org.openstreetmap.josm.Main;
    [javac]                              ^
    [javac] 
C:\Users\Philippe\Desktop\JOSM-Cadastre-fr\src\cadastre_fr\EastNorthBound.java:7:
 package org.openstreetmap.josm.data does not exist
    [javac] import org.openstreetmap.josm.data.Bounds;
    [javac]                                   ^
    [javac] 
C:\Users\Philippe\Desktop\JOSM-Cadastre-fr\src\cadastre_fr\EastNorthBound.java:8:
 package org.openstreetmap.josm.data.coor does not exist
    [javac] import org.openstreetmap.josm.data.coor.EastNorth;
    [javac]                                        ^
    [javac] 
C:\Users\Philippe\Desktop\JOSM-Cadastre-fr\src\cadastre_fr\WMSLayer.java:81: 
cannot find symbol
    [javac] symbol  : class EastNorth
    [javac] location: class cadastre_fr.WMSLayer
    [javac]     private EastNorth rasterMin;
    [javac]             ^
    [javac] 
C:\Users\Philippe\Desktop\JOSM-Cadastre-fr\src\cadastre_fr\WMSLayer.java:82: 
cannot find symbol
    [javac] symbol  : class EastNorth
    [javac] location: class cadastre_fr.WMSLayer
    [javac]     private EastNorth rasterMax;
    [javac]             ^
    [javac] 
C:\Users\Philippe\Desktop\JOSM-Cadastre-fr\src\cadastre_fr\GrabThread.java:12: 
package org.openstreetmap.josm does not exist
    [javac] import org.openstreetmap.josm.Main;
    [javac]                              ^
    [javac] 
C:\Users\Philippe\Desktop\JOSM-Cadastre-fr\src\cadastre_fr\GrabThread.java:13: 
package org.openstreetmap.josm.data.coor does not exist
    [javac] import org.openstreetmap.josm.data.coor.EastNorth;
    [javac]                                        ^
    [javac] 
C:\Users\Philippe\Desktop\JOSM-Cadastre-fr\src\cadastre_fr\GrabThread.java:14: 
package org.openstreetmap.josm.gui does not exist
    [javac] import org.openstreetmap.josm.gui.MapView;
    [javac]                                  ^
    [javac] 
C:\Users\Philippe\Desktop\JOSM-Cadastre-fr\src\cadastre_fr\GrabThread.java:15: 
package org.openstreetmap.josm.io does not exist
    [javac] import org.openstreetmap.josm.io.OsmTransferException;
    [javac]                                 ^
    [javac] 
C:\Users\Philippe\Desktop\JOSM-Cadastre-fr\src\cadastre_fr\WMSLayer.java:130: 
cannot find symbol
    [javac] symbol  : class Bounds
    [javac] location: class cadastre_fr.WMSLayer
    [javac]     public void grab(Bounds b) throws IOException {
    [javac]                      ^
    [javac] 
C:\Users\Philippe\Desktop\JOSM-Cadastre-fr\src\cadastre_fr\WMSLayer.java:159: 
cannot find symbol
    [javac] symbol  : class Bounds
    [javac] location: class cadastre_fr.WMSLayer
    [javac]     private void divideBbox(Bounds b, int factor) {
    [javac]                             ^
    [javac] 
C:\Users\Philippe\Desktop\JOSM-Cadastre-fr\src\cadastre_fr\WMSLayer.java:244: 
cannot find symbol
    [javac] symbol  : class Layer
    [javac] location: class cadastre_fr.WMSLayer
    [javac]     public boolean isMergable(Layer other) {
    [javac]                               ^
    [javac] 
C:\Users\Philippe\Desktop\JOSM-Cadastre-fr\src\cadastre_fr\WMSLayer.java:249: 
cannot find symbol
    [javac] symbol  : class Layer
    [javac] location: class cadastre_fr.WMSLayer
    [javac]     public void mergeFrom(Layer from) {
    [javac]                           ^
    [javac] 
C:\Users\Philippe\Desktop\JOSM-Cadastre-fr\src\cadastre_fr\WMSLayer.java:253: 
cannot find symbol
    [javac] symbol  : class MapView
    [javac] location: class cadastre_fr.WMSLayer
    [javac]     public void paint(Graphics2D g, final MapView mv, Bounds 
bounds) {
    [javac]                                           ^
    [javac] 
C:\Users\Philippe\Desktop\JOSM-Cadastre-fr\src\cadastre_fr\WMSLayer.java:253: 
cannot find symbol
    [javac] symbol  : class Bounds
    [javac] location: class cadastre_fr.WMSLayer
    [javac]     public void paint(Graphics2D g, final MapView mv, Bounds 
bounds) {
    [javac]                                                       ^
    [javac] 
C:\Users\Philippe\Desktop\JOSM-Cadastre-fr\src\cadastre_fr\WMSLayer.java:281: 
cannot find symbol
    [javac] symbol  : class BoundingXYVisitor
    [javac] location: class cadastre_fr.WMSLayer
    [javac]     public void visitBoundingBox(BoundingXYVisitor v) {
    [javac]                                  ^
    [javac] 
C:\Users\Philippe\Desktop\JOSM-Cadastre-fr\src\cadastre_fr\WMSLayer.java:310: 
cannot find symbol
    [javac] symbol  : class EastNorth
    [javac] location: class cadastre_fr.WMSLayer
    [javac]     public GeorefImage findImage(EastNorth eastNorth) {
    [javac]                                  ^
    [javac] 
C:\Users\Philippe\Desktop\JOSM-Cadastre-fr\src\cadastre_fr\WMSLayer.java:321: 
cannot find symbol
    [javac] symbol  : class Bounds
    [javac] location: class cadastre_fr.WMSLayer
    [javac]     public boolean isOverlapping(Bounds bounds) {
    [javac]                                  ^
    [javac] 
C:\Users\Philippe\Desktop\JOSM-Cadastre-fr\src\cadastre_fr\WMSLayer.java:339: 
cannot find symbol
    [javac] symbol  : class EastNorth
    [javac] location: class cadastre_fr.WMSLayer
    [javac]     public String eastNorth2raster(EastNorth min, EastNorth max) {
    [javac]                                    ^
    [javac] 
C:\Users\Philippe\Desktop\JOSM-Cadastre-fr\src\cadastre_fr\WMSLayer.java:339: 
cannot find symbol
    [javac] symbol  : class EastNorth
    [javac] location: class cadastre_fr.WMSLayer
    [javac]     public String eastNorth2raster(EastNorth min, EastNorth max) {
    [javac]                                                   ^
    [javac] 
C:\Users\Philippe\Desktop\JOSM-Cadastre-fr\src\cadastre_fr\WMSLayer.java:400: 
cannot find symbol
    [javac] symbol  : class Bounds
    [javac] location: class cadastre_fr.WMSLayer
    [javac]     public void setRasterBounds(Bounds bounds) {
    [javac]                                 ^
    [javac] 
C:\Users\Philippe\Desktop\JOSM-Cadastre-fr\src\cadastre_fr\WMSLayer.java:550: 
cannot find symbol
    [javac] symbol  : class EastNorth
    [javac] location: class cadastre_fr.WMSLayer
    [javac]     public void cropImage(EastNorth en1, EastNorth en2){
    [javac]                           ^
    [javac] 
C:\Users\Philippe\Desktop\JOSM-Cadastre-fr\src\cadastre_fr\WMSLayer.java:550: 
cannot find symbol
    [javac] symbol  : class EastNorth
    [javac] location: class cadastre_fr.WMSLayer
    [javac]     public void cropImage(EastNorth en1, EastNorth en2){
    [javac]                                          ^
    [javac] 
C:\Users\Philippe\Desktop\JOSM-Cadastre-fr\src\cadastre_fr\WMSLayer.java:584: 
cannot find symbol
    [javac] symbol  : class EastNorth
    [javac] location: class cadastre_fr.WMSLayer
    [javac]     public EastNorth getRasterCenter() {
    [javac]            ^
    [javac] 
C:\Users\Philippe\Desktop\JOSM-Cadastre-fr\src\cadastre_fr\WMSLayer.java:595: 
cannot find symbol
    [javac] symbol  : class EastNorth
    [javac] location: class cadastre_fr.WMSLayer
    [javac]     public void resize(EastNorth rasterCenter, double proportion) {
    [javac]                        ^
    [javac] 
C:\Users\Philippe\Desktop\JOSM-Cadastre-fr\src\cadastre_fr\WMSLayer.java:601: 
cannot find symbol
    [javac] symbol  : class EastNorth
    [javac] location: class cadastre_fr.WMSLayer
    [javac]     public void rotate(EastNorth rasterCenter, double angle) {
    [javac]                        ^
    [javac] 
C:\Users\Philippe\Desktop\JOSM-Cadastre-fr\src\cadastre_fr\WMSLayer.java:609: 
cannot find symbol
    [javac] symbol  : class MapView
    [javac] location: class cadastre_fr.WMSLayer
    [javac]     private void paintCrosspieces(Graphics g, MapView mv) {
    [javac]                                               ^
    [javac] 
C:\Users\Philippe\Desktop\JOSM-Cadastre-fr\src\cadastre_fr\GeorefImage.java:29: 
cannot find symbol
    [javac] symbol  : class EastNorth
    [javac] location: class cadastre_fr.GeorefImage
    [javac]     public EastNorth min;
    [javac]            ^
    [javac] 
C:\Users\Philippe\Desktop\JOSM-Cadastre-fr\src\cadastre_fr\GeorefImage.java:30: 
cannot find symbol
    [javac] symbol  : class EastNorth
    [javac] location: class cadastre_fr.GeorefImage
    [javac]     public EastNorth max;
    [javac]            ^
    [javac] 
C:\Users\Philippe\Desktop\JOSM-Cadastre-fr\src\cadastre_fr\GeorefImage.java:33: 
cannot find symbol
    [javac] symbol  : class EastNorth
    [javac] location: class cadastre_fr.GeorefImage
    [javac]     public EastNorth[] orgRaster = new EastNorth[4];
    [javac]            ^
    [javac] 
C:\Users\Philippe\Desktop\JOSM-Cadastre-fr\src\cadastre_fr\GeorefImage.java:35: 
cannot find symbol
    [javac] symbol  : class EastNorth
    [javac] location: class cadastre_fr.GeorefImage
    [javac]     public EastNorth[] orgCroppedRaster = new EastNorth[4];
    [javac]            ^
    [javac] 
C:\Users\Philippe\Desktop\JOSM-Cadastre-fr\src\cadastre_fr\GeorefImage.java:46: 
cannot find symbol
    [javac] symbol  : class EastNorth
    [javac] location: class cadastre_fr.GeorefImage
    [javac]     public GeorefImage(BufferedImage img, EastNorth min, EastNorth 
max) {
    [javac]                                           ^
    [javac] 
C:\Users\Philippe\Desktop\JOSM-Cadastre-fr\src\cadastre_fr\GeorefImage.java:46: 
cannot find symbol
    [javac] symbol  : class EastNorth
    [javac] location: class cadastre_fr.GeorefImage
    [javac]     public GeorefImage(BufferedImage img, EastNorth min, EastNorth 
max) {
    [javac]                                                          ^
    [javac] 100 errors

BUILD FAILED
C:\Users\Philippe\Desktop\JOSM-Cadastre-fr\build.xml:40: Compile failed; see 
the compiler error output for details.

Total time: 2 seconds
<?xml version="1.0" encoding="utf-8"?>
<!--
** This is a template build file for the cadastre-fr plugin.
**
** Maintaining versions
** ====================
** see README.template
**
** Usage
** =====
** To build it run
**
**    > ant  dist
**
** To install the generated plugin locally (in your default plugin directory) run
**
**    > ant  install
**
** To build against the core in ../../core, create a correct manifest and deploy to
** SVN,
**    set the properties commit.message and plugin.main.version
** and run
**    > ant  publish
**
**
-->
<project name="cadastre-fr" default="dist" basedir=".">
    <property name="josm" location="../../core/dist/josm-custom.jar"/>
    <property name="plugin.dist.dir" value="../../dist"/>
    <property name="plugin.build.dir" value="build"/>
    <property name="plugin.jar" value="${plugin.dist.dir}/${ant.project.name}.jar"/>
    <property name="ant.build.javac.target" value="1.5"/>
    <property name="commit.message" value="Changed constructor for Plugin"/>
    <property name="plugin.main.version" value="3835"/>
    <target name="init">
        <mkdir dir="${plugin.build.dir}"/>
    </target>
    <target name="compile" depends="init">
        <echo message="creating ${plugin.jar}"/>
        <javac srcdir="src" classpath="${josm}" debug="true" destdir="${plugin.build.dir}">
            <compilerarg value="-Xlint:deprecation"/>
            <compilerarg value="-Xlint:unchecked"/>
        </javac>
    </target>
    <target name="dist" depends="compile,revision">
        <copy todir="${plugin.build.dir}/images">
            <fileset dir="images"/>
        </copy>
        <copy todir="${plugin.build.dir}/data">
            <fileset dir="data"/>
        </copy>
        <jar destfile="${plugin.jar}" basedir="${plugin.build.dir}">
            <manifest>
                <attribute name="Author" value="Pieren"/>
                <attribute name="Plugin-Class" value="cadastre_fr.CadastrePlugin"/>
                <attribute name="Plugin-Date" value="${version.entry.commit.date}"/>
                <attribute name="Plugin-Description" value="A special handler for the French land registry WMS server."/>
                <attribute name="Plugin-Icon" value="images/preferences/cadastrewms.gif"/>
                <attribute name="Plugin-Link" value="http://wiki.openstreetmap.org/wiki/FR:JOSM/Fr:Plugin/Cadastre"/>
                <attribute name="Plugin-Mainversion" value="${plugin.main.version}"/>
                <attribute name="Plugin-Stage" value="60"/>
                <attribute name="Plugin-Version" value="${version.entry.commit.revision}"/>
            </manifest>
        </jar>
    </target>
    <target name="revision">
        <exec append="false" output="REVISION" executable="svn" failifexecutionfails="false">
            <env key="LANG" value="C"/>
            <arg value="info"/>
            <arg value="--xml"/>
            <arg value="."/>
        </exec>
        <xmlproperty file="REVISION" prefix="version" keepRoot="false" collapseAttributes="true"/>
        <delete file="REVISION"/>
    </target>
    <target name="clean">
        <delete dir="${plugin.build.dir}"/>
        <delete file="${plugin.jar}"/>
    </target>
    <target name="install" depends="dist">
        <property environment="env"/>
        <condition property="josm.plugins.dir" value="${env.APPDATA}/JOSM/plugins" else="${user.home}/.josm/plugins">
            <and>
                <os family="windows"/>
            </and>
        </condition>
        <copy file="${plugin.jar}" todir="${josm.plugins.dir}"/>
    </target>
    <!--
         ************************** Publishing the plugin ***********************************
        -->
    <!--
              ** extracts the JOSM release for the JOSM version in ../core and saves it in the
              ** property ${coreversion.info.entry.revision}
              **
            -->
    <target name="core-info">
        <exec append="false" output="core.info.xml" executable="svn" failifexecutionfails="false">
            <env key="LANG" value="C"/>
            <arg value="info"/>
            <arg value="--xml"/>
            <arg value="../../core"/>
        </exec>
        <xmlproperty file="core.info.xml" prefix="coreversion" keepRoot="true" collapseAttributes="true"/>
        <echo>Building against core revision ${coreversion.info.entry.revision}.</echo>
        <echo>Plugin-Mainversion is set to ${plugin.main.version}.</echo>
        <delete file="core.info.xml"/>
    </target>
    <!--
             ** commits the source tree for this plugin
            -->
    <target name="commit-current">
        <echo>Commiting the plugin source with message '${commit.message}' ...</echo>
        <exec append="true" output="svn.log" executable="svn" failifexecutionfails="false">
            <env key="LANG" value="C"/>
            <arg value="commit"/>
            <arg value="-m '${commit.message}'"/>
            <arg value="."/>
        </exec>
    </target>
    <!--
            ** updates (svn up) the source tree for this plugin
            -->
    <target name="update-current">
        <echo>Updating plugin source ...</echo>
        <exec append="true" output="svn.log" executable="svn" failifexecutionfails="false">
            <env key="LANG" value="C"/>
            <arg value="up"/>
            <arg value="."/>
        </exec>
        <echo>Updating ${plugin.jar} ...</echo>
        <exec append="true" output="svn.log" executable="svn" failifexecutionfails="false">
            <env key="LANG" value="C"/>
            <arg value="up"/>
            <arg value="../dist/${plugin.jar}"/>
        </exec>
    </target>
    <!--
             ** commits the plugin.jar
             -->
    <target name="commit-dist">
        <echo>
    ***** Properties of published ${plugin.jar} *****
    Commit message    : '${commit.message}'
    Plugin-Mainversion: ${plugin.main.version}
    JOSM build version: ${coreversion.info.entry.revision}
    Plugin-Version    : ${version.entry.commit.revision}
    ***** / Properties of published ${plugin.jar} *****

    Now commiting ${plugin.jar} ...
    </echo>
        <exec append="true" output="svn.log" executable="svn" failifexecutionfails="false">
            <env key="LANG" value="C"/>
            <arg value="-m '${commit.message}'"/>
            <arg value="commit"/>
            <arg value="${plugin.jar}"/>
        </exec>
    </target>
    <target name="publish" depends="core-info,commit-current,update-current,clean,dist,commit-dist">
            </target>
</project>
_______________________________________________
josm-dev mailing list
josm-dev@openstreetmap.org
http://lists.openstreetmap.org/listinfo/josm-dev

Reply via email to