FWIW, I already had that XML in my omod/pom.xml file. The error definitely occurs while running the install target on the omod module, and not when I "package" it.
Jeremy Keiper OpenMRS Core Developer AMPATH / IU-Kenya Support On Thu, Oct 20, 2011 at 7:00 AM, Ben Wolfe <[email protected]> wrote: > So the other fix could be to change the maven-openmrs-plugin in the parent > pom.xml to 1.0.1 instead of just 1.0 ? > > Why would this have broken all of a sudden for him though? > > Ben > > > On Thu, Oct 20, 2011 at 4:54 AM, Matthew Blanchette < > [email protected]> wrote: > >> Yes, this is a known issue with version 1.0 of the maven-openmrs-plugin. >> There was a bug in older versions of the plugin attempting to verify the >> config.xml. >> This is fixed in version 1.0.1. >> >> But as Ben mentioned, you most likely don't want to verify (set config >> param to false). >> Part of the verify checks that the classes referenced in config.xml exist, >> which could only useful in a single project setup (not multimodule). >> >> As a side note, based on IDE integration, versions of the archetype/module >> scripts may be created for a single module jar/omod project (since the omod >> packaging proved problematic with m2eclipse). >> >> I would also suggest to not depend on a SNAPSHOT version of the 1.8 >> openmrs artifacts since there are releases available (1.8.0, 1.8.1, 1.8.2). >> >> -Matt >> >> >> On Wed, Oct 19, 2011 at 2:45 PM, Ben Wolfe <[email protected]> wrote: >> >>> You can put an element in your module to not verify it: >>> <configuration> >>> <verifyOmod>false</verifyOmod> >>> </configuration> >>> >>> Did you remove that recently? Or set it to true? (cc'ing Matt so he >>> knows of this thread, he (and motech devs?) is the one that initially wrote >>> the maven plugin for building modules) >>> >>> Ben >>> >>> >>> On Wed, Oct 19, 2011 at 8:43 PM, Jeremy Keiper <[email protected]>wrote: >>> >>>> I am getting the following error when trying to "mvn install" my module. >>>> I already moved the ModuleActivator and Extension classes to the OMOD from >>>> the API as a result of previous errors from this maven plugin, but I do not >>>> know how to proceed from this point. Can someone involved in developing >>>> the >>>> openmrs:verify-module plugin give me some insight? >>>> >>>> ================================ >>>> >>>> [INFO] [openmrs:package-module {execution: default-package-module}] >>>> [INFO] Packaging OpenMRS module >>>> [INFO] Building jar: >>>> /home/jkeiper/NetBeansProjects/pcslabinterface-trunk/omod/target/pcslabinterface-0.5.1.omod >>>> [INFO] [openmrs:verify-module {execution: default-verify-module}] >>>> [INFO] >>>> ------------------------------------------------------------------------ >>>> [ERROR] FATAL ERROR >>>> [INFO] >>>> ------------------------------------------------------------------------ >>>> [INFO] null >>>> [INFO] >>>> ------------------------------------------------------------------------ >>>> [INFO] Trace >>>> java.lang.NullPointerException >>>> at >>>> org.motech.openmrs.plugin.VerifyModuleMojo.execute(VerifyModuleMojo.java:123) >>>> at >>>> org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:490) >>>> at >>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:694) >>>> at >>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle(DefaultLifecycleExecutor.java:556) >>>> at >>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:535) >>>> at >>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:387) >>>> at >>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:348) >>>> at >>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:180) >>>> at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:328) >>>> at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:138) >>>> at org.apache.maven.cli.MavenCli.main(MavenCli.java:362) >>>> at >>>> org.apache.maven.cli.compat.CompatibleMain.main(CompatibleMain.java:60) >>>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) >>>> at >>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) >>>> at >>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) >>>> at java.lang.reflect.Method.invoke(Method.java:597) >>>> at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315) >>>> at org.codehaus.classworlds.Launcher.launch(Launcher.java:255) >>>> at >>>> org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430) >>>> at org.codehaus.classworlds.Launcher.main(Launcher.java:375) >>>> [INFO] >>>> ------------------------------------------------------------------------ >>>> [INFO] Total time: 27 seconds >>>> [INFO] Finished at: Wed Oct 19 13:36:23 EDT 2011 >>>> [INFO] Final Memory: 36M/350M >>>> [INFO] >>>> ------------------------------------------------------------------------ >>>> >>>> >>>> Jeremy Keiper >>>> OpenMRS Core Developer >>>> AMPATH / IU-Kenya Support >>>> ------------------------------ >>>> Click here to >>>> unsubscribe<[email protected]?body=SIGNOFF%20openmrs-devel-l>from >>>> OpenMRS Developers' mailing list >>> >>> >>> >> ------------------------------ >> Click here to >> unsubscribe<[email protected]?body=SIGNOFF%20openmrs-devel-l>from >> OpenMRS Developers' mailing list >> > > ------------------------------ > Click here to > unsubscribe<[email protected]?body=SIGNOFF%20openmrs-devel-l>from > OpenMRS Developers' mailing list > _________________________________________ To unsubscribe from OpenMRS Developers' mailing list, send an e-mail to [email protected] with "SIGNOFF openmrs-devel-l" in the body (not the subject) of your e-mail. [mailto:[email protected]?body=SIGNOFF%20openmrs-devel-l]

