Hey Soheil,

The files look good to me at first glance.

Are you sure the property files are in the final jar? Just asking because you 
use the resource directory and our default is resources.


Cheers,

Hugo


On 24 mrt. 2014, at 20:46, Soheil Eizadi <seiz...@infoblox.com> wrote:

> I am refactoring some code that use to work with the older 4.x before the new 
> Spring changes. I read the Spring wiki and have made the necessary changes, 
> e.g.
> 
> Administrators-MacBook-Pro-88:infoblox seizadi$ find resource/
> 
> resource/
> 
> resource//log4j.properties
> 
> resource//META-INF
> 
> resource//META-INF/cloudstack
> 
> resource//META-INF/cloudstack/infoblox
> 
> resource//META-INF/cloudstack/infoblox/module.properties
> 
> resource//META-INF/cloudstack/infoblox/spring-infoblox-context.xml
> 
> 
> Administrators-MacBook-Pro-88:infoblox seizadi$ cat 
> resource//META-INF/cloudstack/infoblox/module.properties
> 
> # .....
> 
> name=infoblox
> 
> parent=network
> 
> 
> Administrators-MacBook-Pro-88:infoblox seizadi$ cat 
> resource//META-INF/cloudstack/infoblox/spring-infoblox-context.xml
> 
> <!--
> 
> ....
> 
> -->
> 
> <beans xmlns="http://www.springframework.org/schema/beans";
> 
>       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
> 
>       xmlns:context="http://www.springframework.org/schema/context";
> 
>       xmlns:aop="http://www.springframework.org/schema/aop";
> 
>       xsi:schemaLocation="http://www.springframework.org/schema/beans
> 
>                      
> http://www.springframework.org/schema/beans/spring-beans-3.0.xsd
> 
>                      http://www.springframework.org/schema/aop 
> http://www.springframework.org/schema/aop/spring-aop-3.0.xsd
> 
>                      http://www.springframework.org/schema/context
> 
>                      
> http://www.springframework.org/schema/context/spring-context-3.0.xsd";
> 
>> 
> 
> 
>    <bean id="InfobloxDaoImpl" 
> class="org.apache.cloudstack.network.dao.InfobloxDaoImpl" />
> 
>    <bean id="Infoblox" 
> class="org.apache.cloudstack.network.element.InfobloxElement" >
> 
>        <property name="name" value="Infoblox" />
> 
>    </bean>
> 
> 
> </beans>
> 
> My jar file builds and gets put into the target directory:
> 
> ./cloud-client-ui-4.4.0-SNAPSHOT/WEB-INF/lib/cloud-plugin-network-infoblox-4.4.0-SNAPSHOT.jar
> 
> ./client/target/cloud-client-ui-4.4.0-SNAPSHOT/WEB-INF/lib/cloud-plugin-network-infoblox-4.4.0-SNAPSHOT.jar
> 
> 
> I don't see my plugin in the Network Hierarchy:
> 
> INFO  [o.a.c.s.m.m.i.DefaultModuleDefinitionSet] (main:null) Module 
> Hierarchy:         network
> 
> INFO  [o.a.c.s.m.m.i.DefaultModuleDefinitionSet] (main:null) Module 
> Hierarchy:           baremetal-network
> 
> INFO  [o.a.c.s.m.m.i.DefaultModuleDefinitionSet] (main:null) Module 
> Hierarchy:           contrail
> 
> INFO  [o.a.c.s.m.m.i.DefaultModuleDefinitionSet] (main:null) Module 
> Hierarchy:           elb
> 
> INFO  [o.a.c.s.m.m.i.DefaultModuleDefinitionSet] (main:null) Module 
> Hierarchy:           midonet
> 
> INFO  [o.a.c.s.m.m.i.DefaultModuleDefinitionSet] (main:null) Module 
> Hierarchy:           netscaler
> 
> INFO  [o.a.c.s.m.m.i.DefaultModuleDefinitionSet] (main:null) Module 
> Hierarchy:           nvp
> 
> INFO  [o.a.c.s.m.m.i.DefaultModuleDefinitionSet] (main:null) Module 
> Hierarchy:           opendaylight
> 
> INFO  [o.a.c.s.m.m.i.DefaultModuleDefinitionSet] (main:null) Module 
> Hierarchy:           ovs
> 
> INFO  [o.a.c.s.m.m.i.DefaultModuleDefinitionSet] (main:null) Module 
> Hierarchy:           paloalto
> 
> INFO  [o.a.c.s.m.m.i.DefaultModuleDefinitionSet] (main:null) Module 
> Hierarchy:           server-network
> 
> INFO  [o.a.c.s.m.m.i.DefaultModuleDefinitionSet] (main:null) Module 
> Hierarchy:           ssp
> 
> INFO  [o.a.c.s.m.m.i.DefaultModuleDefinitionSet] (main:null) Module 
> Hierarchy:           vns
> 
> INFO  [o.a.c.s.m.m.i.DefaultModuleDefinitionSet] (main:null) Module 
> Hierarchy:           vxlan
> 
> 
> What am I missing to get my module into the DefintionSet?
> 
> -Soheil

Reply via email to