Get a programmatic code name suitable for use in build scripts or other
references.
Project names should typically be distinctive enough to distinguish
between different projects with some kind of relationships, but
any usage of this name must take into account that they are not forced
to be unique.
Should not contain odd characters; should be usable as a directory name
on disk, as (part of) an Ant property name, etc.
XXX precise format - at least conforms to XML NMTOKEN or ID
a code name See Also: PropertyUtils.getUsablePropertyName |