universAAL Directive Checks


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

DecoupleCheck Failed
The following Files are not Container Decoupled:
    org.universAAL.tools.ucc.model.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.
LicenseFileCheckFix Passed
LicenseHeaderCheckFix Failed
The following Files seem not to have a proper License Header:
    org.universAAL.tools.ucc.model.Activator
    org.universAAL.tools.ucc.model.AppItem
    org.universAAL.tools.ucc.model.Provider
    org.universAAL.tools.ucc.model.RegisteredService
    org.universAAL.tools.ucc.model.Service
    org.universAAL.tools.ucc.model.UAPP
    org.universAAL.tools.ucc.model.UAPPPart
    org.universAAL.tools.ucc.model.UAPPReqAtom
    org.universAAL.tools.ucc.model.install.License
    org.universAAL.tools.ucc.model.jaxb.BooleanValue
    org.universAAL.tools.ucc.model.jaxb.CalendarValue
    org.universAAL.tools.ucc.model.jaxb.CollectionValues
    org.universAAL.tools.ucc.model.jaxb.DoubleValue
    org.universAAL.tools.ucc.model.jaxb.EnumObject
    org.universAAL.tools.ucc.model.jaxb.IntegerValue
    org.universAAL.tools.ucc.model.jaxb.MyFactory
    org.universAAL.tools.ucc.model.jaxb.OntologyInstance
    org.universAAL.tools.ucc.model.jaxb.Profiles
    org.universAAL.tools.ucc.model.jaxb.SimpleObject
    org.universAAL.tools.ucc.model.jaxb.StringValue
    org.universAAL.tools.ucc.model.jaxb.Subprofile
    org.universAAL.tools.ucc.model.jaxb.package-info
    org.universAAL.tools.ucc.model.preferences.Preferences
    org.universAAL.tools.ucc.model.usrv.AalUapp
    org.universAAL.tools.ucc.model.usrv.AalUsrv
    org.universAAL.tools.ucc.model.usrv.ApplicationType
    org.universAAL.tools.ucc.model.usrv.ArtifactType
    org.universAAL.tools.ucc.model.usrv.Broker
    org.universAAL.tools.ucc.model.usrv.Bundle
    org.universAAL.tools.ucc.model.usrv.CapabilityType
    org.universAAL.tools.ucc.model.usrv.Config
    org.universAAL.tools.ucc.model.usrv.ConfigFile
    org.universAAL.tools.ucc.model.usrv.ContactType
    org.universAAL.tools.ucc.model.usrv.Dependency
    org.universAAL.tools.ucc.model.usrv.DeploymentUnit
    org.universAAL.tools.ucc.model.usrv.EmbeddingType
    org.universAAL.tools.ucc.model.usrv.ExecutionUnit
    org.universAAL.tools.ucc.model.usrv.Feature
    org.universAAL.tools.ucc.model.usrv.FeaturesRoot
    org.universAAL.tools.ucc.model.usrv.HardwareType
    org.universAAL.tools.ucc.model.usrv.HumanType
    org.universAAL.tools.ucc.model.usrv.LicenseCategoryType
    org.universAAL.tools.ucc.model.usrv.LicenseType
    org.universAAL.tools.ucc.model.usrv.LogicalCriteriaType
    org.universAAL.tools.ucc.model.usrv.LogicalRelationType
    org.universAAL.tools.ucc.model.usrv.ObjectFactory
    org.universAAL.tools.ucc.model.usrv.OntologyType
    org.universAAL.tools.ucc.model.usrv.OsType
    org.universAAL.tools.ucc.model.usrv.Part
    org.universAAL.tools.ucc.model.usrv.PlatformType
    org.universAAL.tools.ucc.model.usrv.ProfileType
    org.universAAL.tools.ucc.model.usrv.ReqAtomType
    org.universAAL.tools.ucc.model.usrv.ReqCriticalityType
    org.universAAL.tools.ucc.model.usrv.ReqGroupType
    org.universAAL.tools.ucc.model.usrv.ReqType
    org.universAAL.tools.ucc.model.usrv.SpaceType
    org.universAAL.tools.ucc.model.usrv.ToBeDefined
    org.universAAL.tools.ucc.model.usrv.VersionType
    org.universAAL.tools.ucc.model.usrv.package-info
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.