Wicket Phone Book and Maven 2
This evening I tried to download and setup the wicket-phonebook example in Eclipse. The application uses Maven2, something I have not had a lot of experience working with. In the root directory of wicket-phonebook, there is a script called Eclipse.sh which configures everything as an Eclipse project. It also downloads into the Maven2 repository almost all the dependencies.
However, there are two steps that are not done:
- Set up the M2_REPO environment variable in Eclipse
- Download and install JTA
For the first, I found the following command:
mvn -Declipse.workspace=eclipse:add-maven-repo
And for the second problem, I found the answer on JUGPadova website. In short, the problem has to do with Sun’s licensing of some of their J2EE jar files. Once I downloaded the JTA.1.0.1B.jar file, the following command put it in place and took care of all remaining errors in my Eclipse project.
mvn install:install-file \ -Dfile=./jta-1_0_1B-classes.zip \ -DgroupId=javax.transaction \ -DartifactId=jta -Dversion=1.0.1B \ -Dpackaging=jar