Niclas Hedhman wrote:
> Nothing else than I am sitting on a huge local refactoring, that we
> probably should inform everyone of.

So, last week me and Niclas sat down and looked at the Structure101 
analysis of Qi4j, as it had been pointed out to us that the results were 
not so good. There were quite a lot of issues, but we were only 
concerned with API for now, since runtime we can always clean up later.

As a result of this we have refactored all API classes so that 
Structure101 says it's "clean" (basically fixing all cyclic package 
dependencies), and have also moved everything one level from org.qi4j 
into org.qi4j.api, so that it's symmetric with org.qi4j.spi and 
org.qi4j.runtime. Overall I think the refactoring is pretty good, but 
there's a LOT of changes because of it. Everything that is in OPS4J will 
be refactored with it, but any custom projects will require some work, 
mainly on imports of packages.

Those are the main changes coming up (AFAICR). Niclas, what did I miss?

/Rickard

_______________________________________________
qi4j-dev mailing list
[email protected]
http://lists.ops4j.org/mailman/listinfo/qi4j-dev

Reply via email to