I recently got an Maven error something like “Missing indirectly referenced artifact javax.transaction:jta:jar:1.0.1B:compile”. I fixed it by adding an extra repository in my pom.xml
…</build><repositories><repository><!– For jta jar –><id>maven2-repository.dev.java.net</id><name>Java.net Repository for Maven</name><layout>default</layout><snapshots><enabled>false</enabled></snapshots><releases><enabled>true</enabled></releases></repository></repositories><dependencies>...