Being in Germany, such an organized country, it "inspired" me to start put order in Qi4j structure so I spent my weekend on doing so:
1. obsolete projects removed 2. renamed maven artifacts to have a consistent name (start with qi4j, use ext/lib,...). So, don't be surprised if you had dependencies on qi4j artifacts that will not be found anymore :) They are still thare but with a small change in name. 3. renamed persistence-* artifacts/module directories to entitystore-* 4. droped all IDEA files (ipr/iml) and recreated the project from scratch based on maven pom files. When you will update and repoped the project in idea you will see quite a different structure and project names but I'm pretty sure that you will find very easily your way to the module you are looking for. By removing the project it may be that some of the settings were lost as I kept only the coding style from the old project settings. Hope that we did not lost too much :). Mainly I did this in order to be easy from now on to keep the maven poms in sync with IDEA project. The basic rule is that maven poms will rule meaning that when you need a new dependency you should first add the dependency to maven pom and then use the "Synchronize with Maven projects" button in "Maven projects". This will sync the project to the dependency in the pom ensuring that you will compile/run/debug against the same dependencies as you will get in the maven build. You should do the same when soing any change related to a dependency such as deleting, updating version,... Another nice related feature is that the sources/java doc will be already mounted so by doing mvn dependency:sources or using the "Download artifacts" button in "Maven projects". have fun and let me know if something went terrible wrong. Cheers, Alin _______________________________________________ qi4j-dev mailing list [email protected] http://lists.ops4j.org/mailman/listinfo/qi4j-dev

