jme2 maven build fails

Hi,



I followed the steps outlined here http://www.jmonkeyengine.com/wiki/doku.php?id=jme_maven_setup to build jme2 but the build fails with a ton of errors:



[INFO] Compilation failure

/home/stefan/dev/projects/jme/src/com/jme/system/DisplaySystem.java:[41,15] sun.misc.Service is Sun proprietary API and may be removed in a future release

/home/stefan/dev/projects/jme/src/com/jme/system/DisplaySystem.java:[42,15] sun.misc.ServiceConfigurationError is Sun proprietary API and may be removed in a future release

/home/stefan/dev/projects/jme/src/com/jme/system/DisplaySystem.java:[192,19] sun.misc.ServiceConfigurationError is Sun proprietary API and may be removed in a future release

/home/stefan/dev/projects/jme/src/com/jmex/audio/openal/OpenALAudioTrack.java:[40,16] sun.audio.AudioStream is Sun proprietary API and may be removed in a future release

/home/stefan/dev/projects/jme/src/com/jmex/model/collada/ExtraPlugin.java:[35,36] package com.jmex.model.collada.schema does not exist

/home/stefan/dev/projects/jme/src/com/jmex/model/collada/ExtraPlugin.java:[39,59] cannot find symbol
symbol  : class extraType
location: interface com.jmex.model.collada.ExtraPlugin

/home/stefan/dev/projects/jme/src/com/jmex/model/collada/ColladaImporter.java:[99,36] package com.jmex.model.collada.schema does not exist

/home/stefan/dev/projects/jme/src/com/jmex/model/collada/ColladaImporter.java:[100,36] package com.jmex.model.collada.schema does not exist

/home/stefan/dev/projects/jme/src/com/jmex/model/collada/ColladaImporter.java:[101,36] package com.jmex.model.collada.schema does not exist

/home/stefan/dev/projects/jme/src/com/jmex/model/collada/ColladaImporter.java:[102,36] package com.jmex.model.collada.schema does not exist

/home/stefan/dev/projects/jme/src/com/jmex/model/collada/ColladaImporter.java:[103,36] package com.jmex.model.collada.schema does not exist

/home/stefan/dev/projects/jme/src/com/jmex/model/collada/ColladaImporter.java:[104,36] package com.jmex.model.collada.schema does not exist

/home/stefan/dev/projects/jme/src/com/jmex/model/collada/ColladaImporter.java:[105,36] package com.jmex.model.collada.schema does not exist

/home/stefan/dev/projects/jme/src/com/jmex/model/collada/ColladaImporter.java:[106,36] package com.jmex.model.collada.schema does not exist

/home/stefan/dev/projects/jme/src/com/jmex/model/collada/ColladaImporter.java:[107,36] package com.jmex.model.collada.schema does not exist

/home/stefan/dev/projects/jme/src/com/jmex/model/collada/ColladaImporter.java:[108,36] package com.jmex.model.collada.schema does not exist

/home/stefan/dev/projects/jme/src/com/jmex/model/collada/ColladaImporter.java:[109,36] package com.jmex.model.collada.schema does not exist

/home/stefan/dev/projects/jme/src/com/jmex/model/collada/ColladaImporter.java:[110,36] package com.jmex.model.collada.schema does not exist

/home/stefan/dev/projects/jme/src/com/jmex/model/collada/ColladaImporter.java:[111,36] package com.jmex.model.collada.schema does not exist

/home/stefan/dev/projects/jme/src/com/jmex/model/collada/ColladaImporter.java:[112,36] package com.jmex.model.collada.schema does not exist

/home/stefan/dev/projects/jme/src/com/jmex/model/collada/ColladaImporter.java:[113,36] package com.jmex.model.collada.schema does not exist

/home/stefan/dev/projects/jme/src/com/jmex/model/collada/ColladaImporter.java:[114,36] package com.jmex.model.collada.schema does not exist

/home/stefan/dev/projects/jme/src/com/jmex/model/collada/ColladaImporter.java:[115,36] package com.jmex.model.collada.schema does not exist

/home/stefan/dev/projects/jme/src/com/jmex/model/collada/ColladaImporter.java:[116,36] package com.jmex.model.collada.schema does not exist

/home/stefan/dev/projects/jme/src/com/jmex/model/collada/ColladaImporter.java:[117,36] package com.jmex.model.collada.schema does not exist

/home/stefan/dev/projects/jme/src/com/jmex/model/collada/ColladaImporter.java:[118,36] package com.jmex.model.collada.schema does not exist

/home/stefan/dev/projects/jme/src/com/jmex/model/collada/ColladaImporter.java:[119,36] package com.jmex.model.collada.schema does not exist

/home/stefan/dev/projects/jme/src/com/jmex/model/collada/ColladaImporter.java:[120,36] package com.jmex.model.collada.schema does not exist

/home/stefan/dev/projects/jme/src/com/jmex/model/collada/ColladaImporter.java:[121,36] package com.jmex.model.collada.schema does not exist

/home/stefan/dev/projects/jme/src/com/jmex/model/collada/ColladaImporter.java:[122,36] package com.jmex.model.collada.schema does not exist

/home/stefan/dev/projects/jme/src/com/jmex/model/collada/ColladaImporter.java:[123,36] package com.jmex.model.collada.schema does not exist

/home/stefan/dev/projects/jme/src/com/jmex/model/collada/ColladaImporter.java:[124,36] package com.jmex.model.collada.schema does not exist

/home/stefan/dev/projects/jme/src/com/jmex/model/collada/ColladaImporter.java:[125,36] package com.jmex.model.collada.schema does not exist

/home/stefan/dev/projects/jme/src/com/jmex/model/collada/ColladaImporter.java:[126,36] package com.jmex.model.collada.schema does not exist

/home/stefan/dev/projects/jme/src/com/jmex/model/collada/ColladaImporter.java:[127,36] package com.jmex.model.collada.schema does not exist

/home/stefan/dev/projects/jme/src/com/jmex/model/collada/ColladaImporter.java:[128,36] package com.jmex.model.collada.schema does not exist

/home/stefan/dev/projects/jme/src/com/jmex/model/collada/ColladaImporter.java:[129,36] package com.jmex.model.collada.schema does not exist

/home/stefan/dev/projects/jme/src/com/jmex/model/collada/ColladaImporter.java:[130,36] package com.jmex.model.collada.schema does not exist

/home/stefan/dev/projects/jme/src/com/jmex/model/collada/ColladaImporter.java:[131,36] package com.jmex.model.collada.schema does not exist

/home/stefan/dev/projects/jme/src/com/jmex/model/collada/ColladaImporter.java:[132,36] package com.jmex.model.collada.schema does not exist

/home/stefan/dev/projects/jme/src/com/jmex/model/collada/ColladaImporter.java:[133,36] package com.jmex.model.collada.schema does not exist

/home/stefan/dev/projects/jme/src/com/jmex/model/collada/ColladaImporter.java:[134,36] package com.jmex.model.collada.schema does not exist

/home/stefan/dev/projects/jme/src/com/jmex/model/collada/ColladaImporter.java:[135,36] package com.jmex.model.collada.schema does not exist

/home/stefan/dev/projects/jme/src/com/jmex/model/collada/ColladaImporter.java:[136,36] package com.jmex.model.collada.schema does not exist

/home/stefan/dev/projects/jme/src/com/jmex/model/collada/ColladaImporter.java:[137,36] package com.jmex.model.collada.schema does not exist

/home/stefan/dev/projects/jme/src/com/jmex/model/collada/ColladaImporter.java:[138,36] package com.jmex.model.collada.schema does not exist

/home/stefan/dev/projects/jme/src/com/jmex/model/collada/ColladaImporter.java:[139,36] package com.jmex.model.collada.schema does not exist

/home/stefan/dev/projects/jme/src/com/jmex/model/collada/ColladaImporter.java:[140,36] package com.jmex.model.collada.schema does not exist

/home/stefan/dev/projects/jme/src/com/jmex/model/collada/ColladaImporter.java:[141,36] package com.jmex.model.collada.schema does not exist

/home/stefan/dev/projects/jme/src/com/jmex/model/collada/ColladaImporter.java:[142,36] package com.jmex.model.collada.schema does not exist

/home/stefan/dev/projects/jme/src/com/jmex/model/collada/ColladaImporter.java:[143,36] package com.jmex.model.collada.schema does not exist

/home/stefan/dev/projects/jme/src/com/jmex/model/collada/ColladaImporter.java:[144,36] package com.jmex.model.collada.schema does not exist

/home/stefan/dev/projects/jme/src/com/jmex/model/collada/ColladaImporter.java:[145,36] package com.jmex.model.collada.schema does not exist

/home/stefan/dev/projects/jme/src/com/jmex/model/collada/ColladaImporter.java:[146,36] package com.jmex.model.collada.schema does not exist

/home/stefan/dev/projects/jme/src/com/jmex/model/collada/ColladaImporter.java:[147,36] package com.jmex.model.collada.schema does not exist

/home/stefan/dev/projects/jme/src/com/jmex/model/collada/ColladaImporter.java:[148,36] package com.jmex.model.collada.schema does not exist

/home/stefan/dev/projects/jme/src/com/jmex/model/collada/ColladaImporter.java:[149,36] package com.jmex.model.collada.schema does not exist

/home/stefan/dev/projects/jme/src/com/jmex/model/collada/ColladaImporter.java:[150,36] package com.jmex.model.collada.schema does not exist

/home/stefan/dev/projects/jme/src/com/jmex/model/collada/ColladaImporter.java:[151,36] package com.jmex.model.collada.schema does not exist

/home/stefan/dev/projects/jme/src/com/jmex/model/collada/ColladaImporter.java:[152,36] package com.jmex.model.collada.schema does not exist

/home/stefan/dev/projects/jme/src/com/jmex/model/collada/ColladaImporter.java:[153,36] package com.jmex.model.collada.schema does not exist

/home/stefan/dev/projects/jme/src/com/jmex/model/collada/ColladaImporter.java:[154,36] package com.jmex.model.collada.schema does not exist

/home/stefan/dev/projects/jme/src/com/jmex/model/collada/ColladaImporter.java:[155,36] package com.jmex.model.collada.schema does not exist

/home/stefan/dev/projects/jme/src/com/jmex/model/collada/ColladaImporter.java:[156,36] package com.jmex.model.collada.schema does not exist

/home/stefan/dev/projects/jme/src/com/jmex/model/collada/ColladaImporter.java:[157,36] package com.jmex.model.collada.schema does not exist

/home/stefan/dev/projects/jme/src/com/jmex/model/collada/ColladaImporter.java:[158,36] package com.jmex.model.collada.schema does not exist

/home/stefan/dev/projects/jme/src/com/jmex/model/collada/ColladaImporter.java:[159,36] package com.jmex.model.collada.schema does not exist

/home/stefan/dev/projects/jme/src/com/jmex/model/collada/ColladaImporter.java:[160,36] package com.jmex.model.collada.schema does not exist

/home/stefan/dev/projects/jme/src/com/jmex/model/collada/ColladaImporter.java:[161,36] package com.jmex.model.collada.schema does not exist

/home/stefan/dev/projects/jme/src/com/jmex/model/collada/ColladaImporter.java:[162,36] package com.jmex.model.collada.schema does not exist

/home/stefan/dev/projects/jme/src/com/jmex/model/collada/ColladaImporter.java:[163,36] package com.jmex.model.collada.schema does not exist

/home/stefan/dev/projects/jme/src/com/jmex/model/collada/ColladaImporter.java:[534,31] cannot find symbol
symbol  : class COLLADAType
location: class com.jmex.model.collada.ColladaImporter

/home/stefan/dev/projects/jme/src/com/jmex/model/collada/ColladaImporter.java:[816,37] cannot find symbol
symbol  : class library_lightsType
location: class com.jmex.model.collada.ColladaImporter

/home/stefan/dev/projects/jme/src/com/jmex/model/collada/ColladaImporter.java:[829,30] cannot find symbol
symbol  : class lightType
location: class com.jmex.model.collada.ColladaImporter

/home/stefan/dev/projects/jme/src/com/jmex/model/collada/ColladaImporter.java:[884,36] cannot find symbol
symbol  : class TargetableFloat3
location: class com.jmex.model.collada.ColladaImporter

/home/stefan/dev/projects/jme/src/com/jmex/model/collada/ColladaImporter.java:[901,29] cannot find symbol
symbol  : class sceneType
location: class com.jmex.model.collada.ColladaImporter

/home/stefan/dev/projects/jme/src/com/jmex/model/collada/ColladaImporter.java:[925,37] cannot find symbol
symbol  : class physics_sceneType
location: class com.jmex.model.collada.ColladaImporter

/home/stefan/dev/projects/jme/src/com/jmex/model/collada/ColladaImporter.java:[958,37] cannot find symbol
symbol  : class physics_modelType
location: class com.jmex.model.collada.ColladaImporter

/home/stefan/dev/projects/jme/src/com/jmex/model/collada/ColladaImporter.java:[998,31] cannot find symbol
symbol  : class sourceType
location: class com.jmex.model.collada.ColladaImporter

/home/stefan/dev/projects/jme/src/com/jmex/model/collada/ColladaImporter.java:[1111,44] cannot find symbol
symbol  : class Name_arrayType
location: class com.jmex.model.collada.ColladaImporter

/home/stefan/dev/projects/jme/src/com/jmex/model/collada/ColladaImporter.java:[1137,38] cannot find symbol
symbol  : class float_arrayType
location: class com.jmex.model.collada.ColladaImporter

/home/stefan/dev/projects/jme/src/com/jmex/model/collada/ColladaImporter.java:[1154,41] cannot find symbol
symbol  : class assetType
location: class com.jmex.model.collada.ColladaImporter

/home/stefan/dev/projects/jme/src/com/jmex/model/collada/ColladaImporter.java:[1185,41] cannot find symbol
symbol  : class library_animationsType
location: class com.jmex.model.collada.ColladaImporter

/home/stefan/dev/projects/jme/src/com/jmex/model/collada/ColladaImporter.java:[1220,43] cannot find symbol
symbol  : class animationType
location: class com.jmex.model.collada.ColladaImporter

/home/stefan/dev/projects/jme/src/com/jmex/model/collada/ColladaImporter.java:[1388,38] cannot find symbol
symbol  : class library_camerasType
location: class com.jmex.model.collada.ColladaImporter

/home/stefan/dev/projects/jme/src/com/jmex/model/collada/ColladaImporter.java:[1397,31] cannot find symbol
symbol  : class cameraType
location: class com.jmex.model.collada.ColladaImporter

/home/stefan/dev/projects/jme/src/com/jmex/model/collada/ColladaImporter.java:[1500,37] cannot find symbol
symbol  : class library_imagesType
location: class com.jmex.model.collada.ColladaImporter

/home/stefan/dev/projects/jme/src/com/jmex/model/collada/ColladaImporter.java:[1518,30] cannot find symbol
symbol  : class imageType
location: class com.jmex.model.collada.ColladaImporter

/home/stefan/dev/projects/jme/src/com/jmex/model/collada/ColladaImporter.java:[1543,40] cannot find symbol
symbol  : class library_materialsType
location: class com.jmex.model.collada.ColladaImporter

/home/stefan/dev/projects/jme/src/com/jmex/model/collada/ColladaImporter.java:[1560,33] cannot find symbol
symbol  : class materialType
location: class com.jmex.model.collada.ColladaImporter

/home/stefan/dev/projects/jme/src/com/jmex/model/collada/ColladaImporter.java:[1588,32] cannot find symbol
symbol  : class library_effectsType
location: class com.jmex.model.collada.ColladaImporter

/home/stefan/dev/projects/jme/src/com/jmex/model/collada/ColladaImporter.java:[1622,30] cannot find symbol
symbol  : class effectType
location: class com.jmex.model.collada.ColladaImporter

/home/stefan/dev/projects/jme/src/com/jmex/model/collada/ColladaImporter.java:[1662,33] cannot find symbol
symbol  : class common_newparam_type
location: class com.jmex.model.collada.ColladaImporter

/home/stefan/dev/projects/jme/src/com/jmex/model/collada/ColladaImporter.java:[1686,45] cannot find symbol
symbol  : class fx_sampler2D_common
location: class com.jmex.model.collada.ColladaImporter

/home/stefan/dev/projects/jme/src/com/jmex/model/collada/ColladaImporter.java:[1700,43] cannot find symbol
symbol  : class fx_surface_common
location: class com.jmex.model.collada.ColladaImporter

/home/stefan/dev/projects/jme/src/com/jmex/model/collada/ColladaImporter.java:[1713,38] cannot find symbol
symbol  : class techniqueType4
location: class com.jmex.model.collada.ColladaImporter

/home/stefan/dev/projects/jme/src/com/jmex/model/collada/ColladaImporter.java:[1722,33] cannot find symbol
symbol  : class passType3
location: class com.jmex.model.collada.ColladaImporter

/home/stefan/dev/projects/jme/src/com/jmex/model/collada/ColladaImporter.java:[2313,40] cannot find symbol
symbol  : class techniqueType2
location: class com.jmex.model.collada.ColladaImporter

/home/stefan/dev/projects/jme/src/com/jmex/model/collada/ColladaImporter.java:[2330,30] cannot find symbol
symbol  : class phongType
location: class com.jmex.model.collada.ColladaImporter

/home/stefan/dev/projects/jme/src/com/jmex/model/collada/ColladaImporter.java:[2388,32] cannot find symbol
symbol  : class lambertType
location: class com.jmex.model.collada.ColladaImporter

/home/stefan/dev/projects/jme/src/com/jmex/model/collada/ColladaImporter.java:[2453,39] cannot find symbol
symbol  : class textureType
location: class com.jmex.model.collada.ColladaImporter

/home/stefan/dev/projects/jme/src/com/jmex/model/collada/ColladaImporter.java:[2525,33] cannot find symbol
symbol  : class library_geometriesType
location: class com.jmex.model.collada.ColladaImporter

/home/stefan/dev/projects/jme/src/com/jmex/model/collada/ColladaImporter.java:[2559,12] cannot find symbol
symbol  : class library_controllersType
location: class com.jmex.model.collada.ColladaImporter

/home/stefan/dev/projects/jme/src/com/jmex/model/collada/ColladaImporter.java:[2574,35] cannot find symbol
symbol  : class controllerType
location: class com.jmex.model.collada.ColladaImporter

/home/stefan/dev/projects/jme/src/com/jme/system/DisplaySystem.java:[195,56] sun.misc.Service is Sun proprietary API and may be removed in a future release

/home/stefan/dev/projects/jme/src/com/jme/util/logging/BetterFormatter.java:[22,49] sun.security.action.GetPropertyAction is Sun proprietary API and may be removed in a future release


any hints? this is a fresh trunk checkout, revision 4342

btw. I think you really should use a local repo (filesystem) for the libraries you're using that are not available from a public repository, needing to install the deps manually defeats the whole point of using a dependency management system imho.
Example (of course the artifacts in the lib directory would need to be rearranged to maven2 layout):

<repositories>
    <repository>
      <id>local-artifacts</id>
      <url>file:lib/</url>
    </repository>
  </repositories>


thanks,
stefan

in the /lib folder is a new collada jar which needs to be added to the buildpath