What is JAXB generated package-info.java
33,960
Solution 1
package-info.java is a way to apply java annotations at the package level. In this case Jaxb is using package-level annotations to indicate the namespace, and to specify namespace qualification for attributes (source).
Solution 2
This is also useful when you generate javadoc
package-info.java - Can contain a package declaration, package annotations, package comments and Javadoc tags. This file is new in JDK 5.0, and is preferred over package.html.
source : http://download.oracle.com/javase/6/docs/technotes/tools/solaris/javadoc.html#sourcefiles
Comments
-
E-rich over 3 years
I'm trying to find some information on what the
package-info.java
file generated by the JAXB xjc commandline app actually does. All that is in the file is@javax.xml.bind.annotation.XmlSchema(namespace = "http://www.example.com", elementFormDefault = javax.xml.bind.annotation.XmlNsForm.QUALIFIED) package the.generated.package.path;
What is this
package-info.java
file used for?