WebGoat / WebGoat-Legacy

Legacy WebGoat 6.0 - Deliberately insecure JavaEE application
webgoat.github.io
324 stars 401 forks source link

Fails to Build because of missing dependency 'javax.transaction:jta:1.0.1B' #49

Open vamshikr opened 9 years ago

vamshikr commented 9 years ago

The jar file for 'javax.transaction:jta:1.0.1B' dependency is missing on maven central (http://mvnrepository.com/artifact/javax.transaction/jta/1.0.1B). This is causing Webgoat-Legacy builds to fail.

vamshikr commented 9 years ago

I tried changing the javax.transaction:jta: dependency to 1.1 version. The build then succeeds. However, I have not tried running it.

nbaars commented 9 years ago

Jira issue WEB-214 created

nbaars commented 9 years ago

Fixed pull request is available.

thomashoffman commented 9 years ago

Was there a plan to cut a new release of this, say v6.0.2, so that we don't have to reimplement this fix every time we want to build the latest stable release ourselves?

mayhew64 commented 9 years ago

There was no plan to cut another release of 6.x. Does the 7.x work for you? If not, we could consider cutting a release. 7.x should be close to as stable as 6.x now, can you give it a try and see if it supports your use case?

barhaterahul commented 9 years ago

Changing dependency version to 1.1 worked for me.I could build the WebGoat Legacy source.