users@jersey.java.net

Extended-WADL - Why is resourcedoc.xml empty?

From: Woodbury David-R28558 <r28558_at_freescale.com>
Date: Mon, 4 Oct 2010 15:33:51 -0700

Hello:

 

I've applied the POM file changes for extended WADL to my application.
Everything appears to be functioning, except for the fact that the
generated resourcedoc.xml is empty. The only difference that I have
been able to find is in the output during build, which is shown below.
Note the additional detail that is logged for the example application vs
my application. (Both have verbose option set to true for javadoc.

 

What are some potential causes of this and what else should I look at to
trouble-shoot this issue?

 

David Woodbury

 

Output from my application:

 

[javadoc:javadoc]

[WARNING] The Javadoc plugin parameter 'proxyHost' is deprecated since
2.4. Please configure an active proxy in your settings.xml.

[WARNING] The Javadoc plugin parameter 'proxyPort' is deprecated since
2.4. Please configure an active proxy in your settings.xml.

Constructing Javadoc information...

[WARNING] Javadoc Warnings

[WARNING] Oct 4, 2010 3:07:58 PM
com.sun.jersey.wadl.resourcedoc.ResourceDoclet start

[WARNING] INFO: Wrote
D:\R28558\cbl8x_dev\cbl8x_dev\cbl8-integration\cbl8-ws-mesrequest\target
\classes/resourcedoc.xml

 

Build output from extended-wadl example:

 

[javadoc:javadoc]

[WARNING] The Javadoc plugin parameter 'proxyHost' is deprecated since
2.4. Please configure an active proxy in your settings.xml.

[WARNING] The Javadoc plugin parameter 'proxyPort' is deprecated since
2.4. Please configure an active proxy in your settings.xml.

Loading source files for package
com.sun.jersey.samples.extendedwadl.resources...

[parsing started
D:\Profiles\R28558\jersey-samples-1.1.1-ea\extended-wadl-webapp\src\main
\java\com\sun\jersey\samples\extendedwadl\resources\ItemResource.java]

[parsing completed 47ms]

[parsing started
D:\Profiles\R28558\jersey-samples-1.1.1-ea\extended-wadl-webapp\src\main
\java\com\sun\jersey\samples\extendedwadl\resources\ItemsResource.java]

[parsing completed 0ms]

Constructing Javadoc information...

[search path for source files:
D:\Profiles\R28558\jersey-samples-1.1.1-ea\extended-wadl-webapp\src\main
\java,D:\Profiles\R28558\jersey-samples-1.1.1-ea\extended-wadl-webapp\ta
rget\generated-sources\xjc]

[search path for class files: C:\Program
Files\Java\jdk1.6.0_12\jre\lib\resources.jar,C:\Program
Files\Java\jdk1.6.0_12\jre\lib\rt.jar,C:\Program
Files\Java\jdk1.6.0_12\jre\lib\sunrsasign.jar,C:\Program
Files\Java\jdk1.6.0_12\jre\lib\jsse.jar,C:\Program
Files\Java\jdk1.6.0_12\jre\lib\jce.jar,C:\Program
Files\Java\jdk1.6.0_12\jre\lib\charsets.jar,C:\Program
Files\Java\jdk1.6.0_12\jre\classes,C:\Program
Files\Java\jdk1.6.0_12\jre\lib\ext\dnsns.jar,C:\Program
Files\Java\jdk1.6.0_12\jre\lib\ext\localedata.jar,C:\Program
Files\Java\jdk1.6.0_12\jre\lib\ext\sunjce_provider.jar,C:\Program
Files\Java\jdk1.6.0_12\jre\lib\ext\sunmscapi.jar,C:\Program
Files\Java\jdk1.6.0_12\jre\lib\ext\sunpkcs11.jar,D:\Profiles\R28558\jers
ey-samples-1.1.1-ea\extended-wadl-webapp\target\classes,D:\Profiles\R285
58\.m2\repository\stax\stax-api\1.0.1\stax-api-1.0.1.jar,D:\Profiles\R28
558\.m2\repository\javax\xml\bind\jaxb-api\2.1\jaxb-api-2.1.jar,D:\Profi
les\R28558\.m2\repository\javax\ws\rs\jsr311-api\1.1\jsr311-api-1.1.jar,
D:\Profiles\R28558\.m2\repository\com\sun\jersey\jersey-json\1.1.1-ea\je
rsey-json-1.1.1-ea.jar,D:\Profiles\R28558\.m2\repository\javax\xml\strea
m\stax-api\1.0-2\stax-api-1.0-2.jar,D:\Profiles\R28558\.m2\repository\or
g\codehaus\jettison\jettison\1.1\jettison-1.1.jar,D:\Profiles\R28558\.m2
\repository\com\sun\jersey\jersey-core\1.1.1-ea\jersey-core-1.1.1-ea.jar
,D:\Profiles\R28558\.m2\repository\com\sun\xml\bind\jaxb-impl\2.1.12\jax
b-impl-2.1.12.jar,D:\Profiles\R28558\.m2\repository\com\sun\xml\bind\jax
b-impl\2.1.12\jaxb-api.jar,D:\Profiles\R28558\.m2\repository\com\sun\xml
\bind\jaxb-impl\2.1.12\activation.jar,D:\Profiles\R28558\.m2\repository\
com\sun\xml\bind\jaxb-impl\2.1.12\jsr173_1.0_api.jar,D:\Profiles\R28558\
.m2\repository\com\sun\xml\bind\jaxb-impl\2.1.12\jaxb1-impl.jar,D:\Profi
les\R28558\.m2\repository\javax\activation\activation\1.1\activation-1.1
.jar,D:\Profiles\R28558\.m2\repository\asm\asm\3.1\asm-3.1.jar,D:\Profil
es\R28558\.m2\repository\com\sun\jersey\jersey-server\1.1.1-ea\jersey-se
rver-1.1.1-ea.jar,D:\Profiles\R28558\.m2\repository\org\codehaus\jackson
\jackson-asl\0.9.4\jackson-asl-0.9.4.jar]

[loading javax\ws\rs\Consumes.class(javax\ws\rs:Consumes.class)]

[loading javax\ws\rs\GET.class(javax\ws\rs:GET.class)]

[loading javax\ws\rs\PUT.class(javax\ws\rs:PUT.class)]

[loading javax\ws\rs\Path.class(javax\ws\rs:Path.class)]

[loading javax\ws\rs\PathParam.class(javax\ws\rs:PathParam.class)]

[loading javax\ws\rs\Produces.class(javax\ws\rs:Produces.class)]

[loading
javax\ws\rs\core\MediaType.class(javax\ws\rs\core:MediaType.class)]

[loading
javax\ws\rs\core\Response.class(javax\ws\rs\core:Response.class)]

[loading
javax\ws\rs\core\Response$Status.class(javax\ws\rs\core:Response$Status.
class)]

[loading
org\codehaus\jettison\json\JSONArray.class(org\codehaus\jettison\json:JS
ONArray.class)]

[loading
D:\Profiles\R28558\jersey-samples-1.1.1-ea\extended-wadl-webapp\target\c
lasses\com\sun\jersey\samples\extendedwadl\model\Item.class]

[loading
D:\Profiles\R28558\jersey-samples-1.1.1-ea\extended-wadl-webapp\target\c
lasses\com\sun\jersey\samples\extendedwadl\util\Examples.class]

[loading java\lang\Object.class(java\lang:Object.class)]

[loading java\lang\String.class(java\lang:String.class)]

[loading java\util\HashMap.class(java\util:HashMap.class)]

[loading java\util\Map.class(java\util:Map.class)]

[loading
java\util\concurrent\atomic\AtomicInteger.class(java\util\concurrent\ato
mic:AtomicInteger.class)]

[loading javax\ws\rs\POST.class(javax\ws\rs:POST.class)]

[loading javax\ws\rs\core\Context.class(javax\ws\rs\core:Context.class)]

[loading javax\ws\rs\core\UriInfo.class(javax\ws\rs\core:UriInfo.class)]

[loading
com\sun\jersey\api\NotFoundException.class(com\sun\jersey\api:NotFoundEx
ception.class)]

[loading
com\sun\jersey\spi\resource\Singleton.class(com\sun\jersey\spi\resource:
Singleton.class)]

[loading java\lang\Integer.class(java\lang:Integer.class)]

[loading
java\lang\annotation\Target.class(java\lang\annotation:Target.class)]

[loading
java\lang\annotation\ElementType.class(java\lang\annotation:ElementType.
class)]

[loading
java\lang\annotation\Retention.class(java\lang\annotation:Retention.clas
s)]

[loading
java\lang\annotation\RetentionPolicy.class(java\lang\annotation:Retentio
nPolicy.class)]

[loading javax\ws\rs\HttpMethod.class(javax\ws\rs:HttpMethod.class)]

[loading
javax\xml\bind\annotation\XmlAccessorType.class(javax\xml\bind\annotatio
n:XmlAccessorType.class)]

[loading
javax\xml\bind\annotation\XmlAccessType.class(javax\xml\bind\annotation:
XmlAccessType.class)]

[loading
javax\xml\bind\annotation\XmlType.class(javax\xml\bind\annotation:XmlTyp
e.class)]

[loading
javax\xml\bind\annotation\XmlRootElement.class(javax\xml\bind\annotation
:XmlRootElement.class)]

[loading
java\lang\annotation\Annotation.class(java\lang\annotation:Annotation.cl
ass)]

[loading
com\sun\jersey\server\spi\component\ResourceComponentProviderFactoryClas
s.class(com\sun\jersey\server\spi\component:ResourceComponentProviderFac
toryClass.class)]

[done in 1781 ms]

[WARNING] Javadoc Warnings

[WARNING] Oct 4, 2010 3:09:57 PM
com.sun.jersey.wadl.resourcedoc.ResourceDoclet start

[WARNING] INFO: Wrote
D:\Profiles\R28558\jersey-samples-1.1.1-ea\extended-wadl-webapp\target\c
lasses/resourcedoc.xml