That is an error that was fixed in later versions of ActiveMQ. ActiveMQ 5.8.0 should work because the interface methods in MapContainer have been changed to fix that error. It has to do with the compiler checking type erasure and it seems that maybe the newer compilers are stricter about that.
I forgot to mention that there is another way you can try importing into eclipse which may work but I haven't tried it on Activemq. You can try running "mvn eclipse:eclipse" from the command line which will tell Maven to generate the eclipse workspace files and then you can import the projects as a normal java project. I don't typically do this because the downside is eclipse won't recognize your project as a maven project so you won't be able to use the maven features from inside eclipse (such as being able to right click and update the project from the maven menu) On Wed, Jun 17, 2015 at 4:47 PM, bbuzzard <billy.buzz...@bnsflogistics.com> wrote: > Thanks, your instructions were very helpful. I've use Eclipse for over 15 > years and I've use Maven, off and on, for at least 10 years, but never > together. This whole process was far more painful than I expected. > > I managed to clear all of the errors except the following and I'm not sure > how to clear those. Do you have any suggestions. > > Description Resource Path Location Type > Name clash: The method containsKey(K) of type MapContainer<K,V> has the > same > erasure as containsKey(Object) of type Map<K,V> but does not override it > MapContainer.java > /activemq-core/src/main/java/org/apache/activemq/kaha line > 86 Java Problem > Name clash: The method containsValue(K) of type MapContainer<K,V> has the > same erasure as containsValue(Object) of type Map<K,V> but does not > override > it MapContainer.java > /activemq-core/src/main/java/org/apache/activemq/kaha > line 100 Java Problem > Name clash: The method get(K) of type MapContainer<K,V> has the same > erasure > as get(Object) of type Map<K,V> but does not override it > MapContainer.java > /activemq-core/src/main/java/org/apache/activemq/kaha line 94 Java > Problem > Name clash: The method putAll(Map<K,V>) of type MapContainer<K,V> has the > same erasure as putAll(Map<? extends K,? extends V>) of type Map<K,V> but > does not override it MapContainer.java > /activemq-core/src/main/java/org/apache/activemq/kaha line 107 > Java Problem > Name clash: The method remove(K) of type MapContainer<K,V> has the same > erasure as remove(Object) of type Map<K,V> but does not override it > MapContainer.java > /activemq-core/src/main/java/org/apache/activemq/kaha line > 141 Java Problem > > > > > -- > View this message in context: > http://activemq.2283324.n4.nabble.com/Errors-trying-to-build-ActiveMQ-5-5-1-from-source-tp4697726p4697931.html > Sent from the ActiveMQ - User mailing list archive at Nabble.com. >