Refactored -launchPath and -environment to its own methods
Enable Objc modules
Added XPC service for Maven
Added XPC delegate

— and build target reset to 10.8
Skeleton for creating XPC connection

— taken from Apple’s SandboxedFetch example
XPC delegate moved to main module

— it’s not important to anyone else than XPC framework
— some groups created to better separate communication interfaces from own implementation
MBMavenOutputParserDelegate replaced by MBMavenServiceCallback

— it will be later more refined than now
XPC callback reverted

— it wasn’t good idea
All parser and task code moved to XPC module
Task termination skeleton
Tests moved to XPC bundle

— and they are not compilable anymore…
Exit task after failure or termination
Some minor tweaks

— interruption and invalidation handler
— Xcode updated its XIB to newest version of tools
Better error handling for MAVEN_HOME and JAVA_HOME

— but those methods really shouldn’t be here…