Hi Chris,
Here are the results of my first 12.1.2 maven project, The first test is without ADF ( that is the next step ).
It is an EJB/JPA model project based on the HR schema and exposed as a Restful service ( WebProject) and everything is packaged in an ear and deployed to the internal wls server of jdeveloper.
Here you can find my code to test it yourself
I really like the part how you fill the local or shared repository
pushing it to a remote repos is really a great feature.
With a shared repos , I had some issue when deploying to weblogic. I used artifactory as repos and got issues with this strange openjpa snaphot jar (the rest is working perfectly and the jar is there in the repos )
Failed to collect dependencies for com.oracle.weblogic:weblogic-maven-plugin:jar:12.1.2-0-0 ():
No versions available for com.oracle.weblogic:org.apache.openjpa_1.4.0.0_1-1-1-SNAPSHOT:jar:[12.1.2,12.1.3)
To fix it , I also had to publish to the local repos.
also liked you can select a test project in the pom, this works great. but I noticed some issues.
when you use the default generated pom you need to use the junit 3.8.1 library and junit 4.0 test classes won't be invoked. I had to add a junit4 dependency to the pom.
When you have a ModelTest project and select the option test resources are inside project then it adds the src path of the modeltest projects to all the workspace projects ( Very strange )
There are also some strange issues with pom to jdeveloper project synchronization, this does not work so great when you add your own things, it can reset all project and pom libraries. plus somehow it removes the entity classes from the persistence units. ( maybe an option to do this one-way )
plus would be great if it generates the default maven project structure and an ear pom + project just like the application deployment. also maybe add the workspace pom as parent in the projects pom and not as dependencies in the workspace pom ( as module reference is enough)
Next step, let's see if maven works with ADF, especially the ADF libraries and ADF EAR generation part.
Thanks