universAAL Directive Checks


Report on universAAL T2.3 directive checks.
Check Status
ModulesCheckFix Passed
DependencyManagementCheckFix Passed
MavenCoordinateCheck Failed
ArtifactId: tools.ucc.database
does not match convention: ^ucc\..*
GroupId: org.universAAL.tools
does not match convention: ^org\.universAAL\.tools\.ucc
Artifact Name: universAAL Tools uCC Database
does not match convention: ^universAAL uCC .*

DecoupleCheck Failed
The following Files are not Container Decoupled:
    org.universAAL.tools.ucc.database.Activator
    org.universAAL.tools.ucc.database.listener.services.OntologySupplierServiceImpl
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.
LicenseFileCheckFix Passed
LicenseHeaderCheckFix Failed
The following Files seem not to have a proper License Header:
    org.universAAL.tools.ucc.database.Activator
    org.universAAL.tools.ucc.database.listener.interfaces.OntologyChangedListener
    org.universAAL.tools.ucc.database.listener.interfaces.OntologySupplierService
    org.universAAL.tools.ucc.database.listener.services.OntologySupplierServiceImpl
    org.universAAL.tools.ucc.database.parser.ParserService
    org.universAAL.tools.ucc.database.parser.ParserServiceImpl
    org.universAAL.tools.ucc.database.preferences.UserAccountDB
    org.universAAL.tools.ucc.database.preferences.impl.UserAccountDBImpl
    org.universAAL.tools.ucc.database.space.DataAccess
    org.universAAL.tools.ucc.database.space.DataAccessImpl
    org.universAAL.tools.ucc.startup.api.Setup
    org.universAAL.tools.ucc.startup.api.impl.SetupImpl
    org.universAAL.tools.ucc.startup.model.Role
    org.universAAL.tools.ucc.startup.model.UccUsers
    org.universAAL.tools.ucc.startup.model.User
    org.universAAL.tools.ucc.startup.model.UserAccountInfo
Make sure all your classes have an Apache Software Licence Header
see license at http://www.apache.org/licenses/LICENSE-2.0
MainMethodCheck Passed

Passed 4 out of 7 checks.