Hi All, I was wondering if I could get some help. I have followed the instructions on https://cwiki.apache.org/confluence/display/CLOUDSTACK/CloudStack+API+Development to what I believe to be word for word. However I keep getting an error.
org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [com.cloud.test.TimeOfDayManagerImpl] for bean with name 'timeOfDayManagerImpl' defined in class path resource [applicationContext.xml]; nested exception is java.lang.ClassNotFoundException: com.cloud.test.TimeOfDayManagerImpl TimeOfDayManagerImpl exists within plugins/api/timeofday/src/com/cloud/test and is compiled when mvn -P developer clean install is ran.... I am able to see the class file in plugins/api/timeofday/target/classes/com/cloud/test Thanks Ian duffy at devbox in ~/projects/cloudstack/plugins/api/timeofday on ldapplugin* $ pwd /home/duffy/projects/cloudstack/plugins/api/timeofday duffy at devbox in ~/projects/cloudstack/plugins/api/timeofday on ldapplugin* $ tree . |-- pom.xml |-- src | `-- com | `-- cloud | `-- test | |-- GetTimeOfDayCmd.java | |-- GetTimeOfDayCmdResponse.java | |-- package | |-- TimeOfDayManagerImpl.java | `-- TimeOfDayManager.java |-- target | |-- classes | | |-- com | | | `-- cloud | | | `-- test | | | |-- GetTimeOfDayCmd.class | | | |-- GetTimeOfDayCmdResponse.class | | | |-- TimeOfDayManager.class | | | `-- TimeOfDayManagerImpl.class | | `-- META-INF | | |-- DEPENDENCIES | | |-- LICENSE | | `-- NOTICE | |-- cloud-plugin-api-timeofday-4.1.0-SNAPSHOT.jar | |-- generated-sources | | `-- annotations | |-- maven-archiver | | `-- pom.properties | |-- maven-shared-archive-resources | | `-- META-INF | | |-- DEPENDENCIES | | |-- LICENSE | | `-- NOTICE | `-- test-classes | `-- META-INF | |-- DEPENDENCIES | |-- LICENSE | `-- NOTICE `-- test 18 directories, 21 files duffy at devbox in ~/projects/cloudstack/plugins/api/timeofday on ldapplugin* $ grep timeofday ~/projects/cloudstack/plugins/pom.xml <module>api/timeofday</module> duffy at devbox in ~/projects/cloudstack/plugins/api/timeofday on ldapplugin* $ grep TimeOfDayManagerImpl ~/projects/cloudstack/client/tomcatconf/applicationContext.xml.in <bean id="timeOfDayManagerImpl" class="com.cloud.test.TimeOfDayManagerImpl"/>