[
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/