Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [wtp-dev] API Scanning Tool Available

Hi Arthur

I tested the genUsage feature of the new apitool and it looks like that the command line tool looks only for the jar archives and doesn't use the src/class files.

I used the following command line:
genViolation -eclipseDir <my workspace> -compXMLDir <where the dirs with the component.xml are> -compVioDir . -genUsage

I used the following component.xmls:

wst.sse:
<?xml version="1.0" encoding="ASCII"?>
<model:component xmlns:model="http://eclipse.org/wtp/releng/tools/component-model"; name="wst.sse">
 <model:plugin fragment="false" id="org.eclipse.wst.sse.core"/>
 <model:plugin fragment="false" id="org.eclipse.wst.sse.snippets"/>
 <model:plugin fragment="false" id="org.eclipse.wst.sse.ui"/>
 <model:package name="org.eclipse.wst.sse.core.builder"/>
 <model:package name="org.eclipse.wst.sse.core.document"/>
 <model:package name="org.eclipse.wst.sse.core"/>
 <model:package name="org.eclipse.wst.sse.core.text"/>
 <model:package name="org.eclipse.wst.sse.core.events"/>
 <model:package name="org.eclipse.wst.sse.core.contentmodel"/>
 <model:package name="org.eclipse.wst.sse.core.cleanup"/>
 <model:package name="org.eclipse.wst.sse.core.format"/>
 <model:package name="org.eclipse.wst.sse.core.filebuffers"/>
 <model:package name="org.eclipse.wst.sse.core.util"/>
 <model:package name="org.eclipse.wst.sse.core.exceptions"/>
 <model:package name="org.eclipse.wst.sse.core.parser"/>
 <model:package name="org.eclipse.wst.sse.core.participants"/>
 <model:package name="org.eclipse.wst.sse.core.undo"/>
 <model:package name="org.eclipse.wst.sse.core.modelquery"/>
 <model:package name="org.eclipse.wst.sse.core.validate"/>
 <model:package name="org.eclipse.wst.sse.core.modelhandler"/>
 <model:package name="org.eclipse.wst.sse.core.preferences"/>
 <model:package name="org.eclipse.wst.sse.core.text.rules"/>
 <model:package name="org.eclipse.wst.sse.snippets.editors"/>
 <model:package name="org.eclipse.wst.sse.snippets.insertions"/>
 <model:package name="org.eclipse.wst.sse.snippets"/>
 <model:package name="org.eclipse.wst.sse.snippets.core"/>
 <model:package name="org.eclipse.wst.sse.snippets.dnd"/>
 <model:package name="org.eclipse.wst.sse.snippets.actions"/>
 <model:package name="org.eclipse.wst.sse.ui.extension"/>
 <model:package name="org.eclipse.wst.sse.ui"/>
 <model:package name="org.eclipse.wst.sse.ui.contentproperties"/>
 <model:package name="org.eclipse.wst.sse.ui.style"/>
 <model:package name="org.eclipse.wst.sse.ui.extensions.spellcheck"/>
 <model:package name="org.eclipse.wst.sse.ui.util"/>
 <model:package name="org.eclipse.wst.sse.ui.preferences.ui"/>
 <model:package name="org.eclipse.wst.sse.ui.taginfo"/>
 <model:package name="org.eclipse.wst.sse.ui.views.contentoutline"/>
 <model:package name="org.eclipse.wst.sse.ui.extensions.breakpoint"/>
 <model:package name="org.eclipse.wst.sse.ui.views.properties"/>
 <model:package name="org.eclipse.wst.sse.ui.contentassist"/>
 <model:package name="org.eclipse.wst.sse.ui.edit.util"/>
 <model:package name="org.eclipse.wst.sse.ui.contentproperties.ui"/>
 <model:package name="org.eclipse.wst.sse.ui.extensions"/>
 <model:package name="org.eclipse.wst.sse.ui.registry"/>
 <model:package name="org.eclipse.wst.sse.ui.view.events"/>
 <model:package name="org.eclipse.wst.sse.ui.openon"/>
 <model:package name="org.eclipse.wst.sse.ui.format"/>
 <model:package name="org.eclipse.wst.sse.ui.preferences"/>
 <model:package name="org.eclipse.wst.sse.ui.registry.embedded"/>
 <model:package name="org.eclipse.wst.sse.ui.extensions.openon"/>
 <model:package name="org.eclipse.wst.sse.ui.text"/>
 <model:component-depends unrestricted="true"/>
</model:component>

wst.xml:
<?xml version="1.0" encoding="UTF-8"?>
<component xmlns="http://eclipse.org/wtp/releng/tools/component-model"; name="wst.xml">
 <component-depends unrestricted="false">
   <component-ref name="wst.sse"/>
 </component-depends>
 <plugin id="org.eclipse.wst.xml.core" fragment="false"/>
 <plugin id="org.eclipse.wst.xml.ui" fragment="false"/>
</component>

In both of the component-use.xml files no usage was identified.

Do I do something wrong ?

regards
 Jens Lukowski

Arthur Ryman wrote:


Jeffrey Liu has published a Web page that describes the new API Scanner[1]. Please review this and send your comments to this list.

[1] http://eclipse.org/webtools/development/apiscanner/apiscanner.html

Arthur Ryman,
Rational Desktop Tools Development

phone: +1-905-413-3077, TL 969-3077
assistant: +1-905-413-2411, TL 969-2411
fax: +1-905-413-4920, TL 969-4920
mobile: +1-416-939-5063, text: 4169395063@xxxxxxx
intranet: http://labweb.torolab.ibm.com/DRY6/




Back to the top