Foros de discusión

OSGI Module - Itext

thumbnail
Gustavo Oliveira, modificado hace 7 años.

OSGI Module - Itext

Junior Member Mensajes: 98 Fecha de incorporación: 23/09/15 Mensajes recientes
Before using WAB again I gave OSGI one last try. I just needed one depency lib this time: itextpdf-5.5.10

So this is what Ive done to work:

pom.xml

<dependency>
                 <groupid>com.itextpdf</groupid>
                 <artifactid>itextpdf</artifactid>
                 <version>5.5.10</version>
             </dependency>
             <dependency>
                 <groupid>org.apache.santuario</groupid>
                 <artifactid>xmlsec</artifactid>
                 <version>1.5.1</version>
             </dependency>
             <dependency>
                 <groupid>javax.xml.crypto</groupid>
                 <artifactid>jsr105-api</artifactid>
                 <version>1.0.1</version>
             </dependency>
             <dependency>
                 <groupid>org.bouncycastle</groupid>
                 <artifactid>bcmail-jdk15</artifactid>
                 <version>1.46</version>
             </dependency>
             <dependency>
                 <groupid>junit</groupid>
                 <artifactid>junit</artifactid>
                 <version>4.12</version>
             </dependency>
             <dependency>
                 <groupid>org.bouncycastle</groupid>
                 <artifactid>bcprov-ext-jdk14</artifactid>
                 <version>1.47</version>
             </dependency>
             <dependency>
                 <groupid>org.bouncycastle</groupid>
                 <artifactid>bctsp-jdk15</artifactid>
                 <version>1.46</version>
             </dependency>


BND.bnd:

Bundle-ClassPath:\
  .,\
  lib/itext.jar, lib/crypto.jar, lib/jcp.jar, lib/bcprov.jar, lib/bcmail.jar, lib/junit.jar, lib/ham.jar, lib/bcprovext.jar, lib/bctsp.jar
-includeresource:\
  lib/itext.jar=itextpdf-5.5.10.jar,\
  lib/crypto.jar=jsr105-api-1.0.1.jar,\
  lib/jcp.jar=xmlsec-1.5.1.jar,\
  lib/bcprov.jar=bcprov-jdk15-1.46.jar,\
  lib/bcmail.jar=bcmail-jdk15-1.46.jar,\
  lib/junit.jar=junit-4.12.jar,\
  lib/ham.jar=hamcrest-core-1.3.jar,\
  lib/bcprovext.jar=bcprov-ext-jdk14-1.47.jar,\
  lib/bctsp.jar=bctsp-jdk15-1.46.jar



So, is this how ppl is doing? Or someone found an easier way?

Any advise or guidance would be greatly appreciated.
thumbnail
David H Nebinger, modificado hace 7 años.

RE: OSGI Module - Itext

Liferay Legend Mensajes: 14915 Fecha de incorporación: 2/09/06 Mensajes recientes
I do the similar in gradle.