Details
-
New Feature
-
Status: Closed
-
Minor
-
Resolution: Won't Fix
-
None
-
None
Description
We need a command line tool and a maven2 plugin to validate an SCA assembly. This is important to help application developers detect and diagnose problems in their assembly before they deploy and run the application.
This tool should take an SCA assembly (module or subsytem) and run a set of validation rules on its artifacts.
- XML schema validation on the SCDL artifacts
- semantic validation on the assembly model (e.g. verify that an interface declared on a service actually exists, verify that a wire can actually be resolved)
The tool should generate messages with enough context information, including file name, line number, and relevant assembly model objects.