Yes, you can specify exclusions in pom.xml. An example is for
the org.apache.velocity include in trunk's root pom.xml.

-Darius

On Thu, Sep 29, 2011 at 11:00 AM, Mark Goodrich <[email protected]> wrote:

> I also noticed another difference in the lib file between a pre-mavenized
> and mavenized version of a module... the Patient Flags module uses Groovy,
> so in the pre-maven version of the module I added the groovy jar to the
> module lib folder.
>
> One potential problem here was if another module also included the groovy
> jar you'd have two copies of the groovy jar installed.  I remember a
> discussion about this issue in the past, but I don't remember if there was
> any resolution.
>
> This problem appears to be magnified in the mavenized version of the
> module. I am now including the Groovy module in patient flags by declaring
> it as a dependency within the pom, and now, along with the groovy jar, the
> antlr jar and all the asm jars show up in lib of the patient flags module,
> presumably because antlr and asm are listed as core dependencies in the
> groovy pom.  I assume we don't want to include these jars, since they are
> already included within the Openmrs core? And assumedly there is a way to
> configure the pom do this?
>
> Mark
>
>
> -----Original Message-----
> From: [email protected] [mailto:[email protected]] On Behalf Of Mark Goodrich
> Sent: Thursday, September 29, 2011 1:01 PM
> To: [email protected]
> Subject: [OPENMRS-DEV] Mavenized module omod
>
> It looks like when building a mavenized module omod using the poms
> generated by the module conversion script, the module jar is included in the
> lib folder of the packaged omod.  Should this be happening?
>
> Also, just a quick point of reference... when adding one module as a
> dependency to another, make sure to set the <scope>provided</scope>
> parameter so that the jar of the dependency is not include in the lib folder
> of the generated omod... I had a hard-to-debug error yesterday due to the
> fact that I had two copies of the reporting jar in a single deployment.
>
>
> https://wiki.openmrs.org/display/docs/Requiring+another+module+in+your+module
>
> Mark
>
> _________________________________________
>
> 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]
>
> _________________________________________
>
> 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]
>

_________________________________________

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]

Reply via email to