Thanks.  I put my extension element in devtools\modules\eclipse-plugin\plugins\org.apache.geronimo.devtools.eclipse.core\plugin.xml.
 
I got not .log errors, but I also did not get any access rules added to the selected jars in my build path,
and my use of classes from a restricted jar was not flagged.
 
Does path accept a .jar file, or directory only?
 
Here is my extension element:
 
<extension point="org.apache.geronimo.devtools.eclipse.core.discouragedRuntimeAccess">
     <path value="/lib/cglib-nodep-2.1_3.jar"/>
     <path value="/lib/commons-cli-1.0.jar "/>
     <path value="/lib/commons-i18n-1.0-G1M5.jar"/>
     <path value="/lib/commons-logging-1.0.4.jar"/>
     <path value="/lib/geronimo-common-1.0.jar"/>
     <path value="/lib/geronimo-deploy-jsr88-1.0.jar"/>
     <path value="/lib/geronimo-deploy-tool-1.0.jar"/>
     <path value="/lib/geronimo-deployment-1.0.jar"/>
     <path value="/lib/geronimo-j2ee-deployment_1.1_spec-1.0.jar"/>
     <path value="/lib/geronimo-kernel-1.0.jar"/>
     <path value="/lib/geronimo-qname_1.1_spec-1.0.jar "/>
     <path value="/lib/geronimo-system-1.0.jar"/>
     <path value="/lib/geronimo-util-1.0.jar"/>
     <path value="/lib/log4j-1.2.11.jar"/>
     <path value="/lib/mx4j- 3.0.1.jar"/>
     <path value="/lib/mx4j-remote-3.0.1.jar"/>
    </extension>
 
Thanks.
 
On 2/28/06, Sachin Patel <[EMAIL PROTECTED]> wrote:
I think its best if you first need to get an understanding of the eclipse plugin architecture.  Please read this article... http://www.eclipse.org/articles/Article-Plug-in-architecture/plugin_architecture.html .  This particular article may be outdated since the move to OSGI but the concepts are the same.

 
Extension points are defined and loaded inside a plugin.xml.  The .serverdef file is a WTP specific file for defining generic servers.  Its loaded via an EMF model and thus by adding your entry there invalidates your file and thats why you're seeing the exception.

 
- sachin

 


On Feb 28, 2006, at 5:22 PM, Ted Kirby wrote:

I want to use this new support.
 
I put

<extension

point="org.apache.geronimo.devtools.eclipse.core.discouragedRuntimeAccess" >

 
<path value="/lib" />

</extension>

in devtools\modules\eclipse-plugin\plugins\org.apache.geronimo.devtools.eclipse.core\serverdef\geronimo10.serverdef, but it did not work.  From the eclipse log, I got:

Wrapped exception
org.eclipse.emf.ecore.xmi.FeatureNotFoundException: Feature 'extension' not found. (bundleentry://341/serverdef/geronimo10.serverdef, 102, 91)

Where should I put the <extension> element?



Reply via email to