Report on universAAL T2.3 directive checks.
| Check | 
Status | 
| ModulesCheckFix | 
Failed Modules List Directive Fail : 
It seems the POM does not list all the modules it should.  
	../rdf4j-runtime-osgi-uaal, folder should be listed as a module?
  | 
| DependencyManagementCheckFix | 
Passed | 
| MavenCoordinateCheck | 
Passed | 
| DecoupleCheck | 
Passed | 
| LicenseFileCheckFix | 
Passed | 
| LicenseHeaderCheckFix | 
Passed | 
| MainMethodCheck | 
Passed | 
Passed 6 out of 7 checks.
| Module | 
Check | 
Status | 
| ctxt.che | 
DecoupleCheck | 
Failed The following Files are not Container Decoupled:     org.universAAL.context.che.ContextHistoryServices 
To solve this problem, make sure there are no OSGi imports in your classes, unless the package that contains them has explicitly "osgi" in it's name.
  | 
| ctxt.che.mobile | 
DecoupleCheck | 
Failed The following Files are not Container Decoupled:     org.universAAL.context.chemobile.Hub 
To solve this problem, make sure there are no OSGi imports in your classes, unless the package that contains them has explicitly "osgi" in it's name.
  | 
| rdf4j.uaal.store | 
LicenseHeaderCheckFix | 
Failed The following Files seem not to have a proper License Header:     org.universAAL.context.rdf4j.sail.crypt.CryptDataStore     org.universAAL.context.rdf4j.sail.CollectionSailStore     org.universAAL.context.rdf4j.sail.model.NativeValue     org.universAAL.context.rdf4j.sail.model.NativeLiteral     org.universAAL.context.rdf4j.sail.model.NativeResource     org.universAAL.context.rdf4j.sail.model.NativeBNode     org.universAAL.context.rdf4j.sail.model.NativeIRI     org.universAAL.context.rdf4j.sail.LimitedSizeNativeStore     org.universAAL.context.rdf4j.sail.LimitedSizeNativeStoreConnection     org.universAAL.context.rdf4j.sail.NativeSailStore     org.universAAL.context.rdf4j.sail.ValueStore     org.universAAL.context.rdf4j.sail.ValueStoreRevision     org.universAAL.context.rdf4j.sail.RecordCache     org.universAAL.context.rdf4j.sail.TripleStore     org.universAAL.context.rdf4j.sail.CollectionStoreConnection     org.universAAL.context.rdf4j.sail.NativeStatementIterator     org.universAAL.context.rdf4j.sail.SortedRecordCache     org.universAAL.context.rdf4j.sail.NativeEvaluationStatistics     org.universAAL.context.rdf4j.sail.CardinalitySailStore     org.universAAL.context.rdf4j.sail.Collection2Store     org.universAAL.context.rdf4j.sail.CollectionStore     org.universAAL.context.rdf4j.sail.Collection2StoreConnection     org.universAAL.context.rdf4j.sail.NamespaceStore     org.universAAL.context.rdf4j.sail.CardinalityStoreConnection     org.universAAL.context.rdf4j.sail.Collection2SailStore     org.universAAL.context.rdf4j.sail.CardinalityStore     org.universAAL.context.rdf4j.sail.NativeStore     org.universAAL.context.rdf4j.sail.SequentialRecordCache     org.universAAL.context.rdf4j.sail.LRUCache     org.universAAL.context.rdf4j.sail.NativeStoreConnection     org.universAAL.context.rdf4j.sail.MemoryOverflowModel     org.universAAL.context.rdf4j.sail.TxnStatusFile     org.universAAL.context.rdf4j.sail.SailSourceModel 
Make sure all your classes have an Apache Software Licence Header 
 see license at http://www.apache.org/licenses/LICENSE-2.0
  | 
| rdf4j.uaal.store | 
MainMethodCheck | 
Failed The following Files contain a main method:     org.universAAL.context.rdf4j.sail.NamespaceStore 
There should not be any main method in a Library. Consider moving this code to a Junit Test.
  | 
| ctxt.che.module.cardinality | 
DependencyManagementCheckFix | 
Failed dependencyManagement Conformance Directive Fail : 
It seems the POM has versions it shouldn't. 
	org.universAAL.context:rdf4j.uaal.store, version shouldn't be declared.
  | 
| ctxt.situation.reasoner | 
DecoupleCheck | 
Failed The following Files are not Container Decoupled:     org.universAAL.context.reasoner.ReasoningProvider     org.universAAL.context.reasoner.ProvidedReasoningService     org.universAAL.context.reasoner.CHECaller     org.universAAL.context.reasoner.CSubsMulti     org.universAAL.context.reasoner.RuleModel 
To solve this problem, make sure there are no OSGi imports in your classes, unless the package that contains them has explicitly "osgi" in it's name.
  | 
| ctxt.space.server | 
DecoupleCheck | 
Failed The following Files are not Container Decoupled:     org.universAAL.context.space.serv.Activator 
To solve this problem, make sure there are no OSGi imports in your classes, unless the package that contains them has explicitly "osgi" in it's name.
  | 
| ctxt.reliability.reasoner | 
DecoupleCheck | 
Failed The following Files are not Container Decoupled:     org.universAAL.reliability.reasoner.ReliabilityReasonerActivator 
To solve this problem, make sure there are no OSGi imports in your classes, unless the package that contains them has explicitly "osgi" in it's name.
  | 
| ctxt.drools.reasoner | 
DecoupleCheck | 
Failed The following Files are not Container Decoupled:     org.universAAL.drools.DevelopingRulesUI     org.universAAL.drools.Activator     org.universAAL.drools.engine.Suscriber     org.universAAL.drools.engine.RulesEngine     org.universAAL.drools.DroolsReasonerProvider 
To solve this problem, make sure there are no OSGi imports in your classes, unless the package that contains them has explicitly "osgi" in it's name.
  | 
| ctxt.sysinfo.provider | 
DecoupleCheck | 
Failed The following Files are not Container Decoupled:     org.universAAL.context.sysinfo.Activator 
To solve this problem, make sure there are no OSGi imports in your classes, unless the package that contains them has explicitly "osgi" in it's name.
  | 
2 out of 11 modules are compliant.