After installing SOA Suite 12c I created, as everyone else, my first composite. Jdeveloper will generate your project for you. The first thing you will notice is the new directory structure. Not every file is loaded in same directory like it used to be in SOA Suite 11g.
When giving the directory structure a second look I noticed the “resources” directory with the pom file in it. 12c has maven support!
However, when running my brand new project with maven I encountered an error. Maven couldn’t load every dependency. Together with my colleague (Remco Cats) we came across a blog post from Bruno Borges: https://blogs.oracle.com/brunoborges/entry/docker_java_ee_7_… which contained the answer to our problem. You first have to synchronize your local maven repository with the depencies.
This can be done by following the “Configuring your local Maven repository” paragraph from the post.
After you finished step 4 your repository is ready and you can start installing your composite with mvn.