Maven: Building a sar and adding files -
i building sar
archive filetype. using using jboss-packaging-maven-plugin
org.codehaus.mojo
. however, i'll happy use regular maven-ear-plugin
if can need.
the sar file i'm building bit strange. libraries kept in root directory (no problem that), there few dozen additional properties files , xml files packed sar.
i looking @ documentation of both jboss-packaging-maven-plugin
, maven-ear-plugin
, don't see way specify additional files in <configuration>
section (such <fileset>
parameter). switch assembly , build sar way, doesn't assemblies sar
formats (at least default).
so, how add these additional property files sar
either through maven-ear-plugin
or jboss-packaging-maven-plugin
?
is possible in assembly specify different format other standard formats? if so, how go that?
here's pom.xml
.
<project> <modelversion>4.0.0</modelversion> <parent> <groupid>com.vegicorp</groupid> <artifactid>parent</artifactid> <version>1.0.0</version> </parent> <artifactid>child-sar</artifactid> <packaging>jboss-sar</packaging> <version>1.0.0</version> <build> <plugins> <plugin> <groupid>org.codehaus.mojo</groupid> <artifactid>jboss-packaging-maven-plugin</artifactid> <version>2.2</version> <extensions>true</extensions> <configuration> <!-- here dragons --> <deploymentdescriptorfile>${project.parent.basedir}/config/jboss/jboss-service.xml</deploymentdescriptorfile> <libdirectory>${project.build.directory}/${project.build.finalname}</libdirectory> </configuration> </plugin> </plugins> </build> <dependencies> <dependency> <groupid>com.vegicorp</groupid> <artifactid>child-jar</artifactid> <version>1.0.0</version> </dependency> <dependency> <groupid>com.vegicorp</groupid> <artifactid>child-jar</artifactid> <classifier>mdb</classifier> <version>1.0.0</version> </dependency> </dependencies> </project>
and, i'd avoid maven-antrun-plugin
if possible.
the maven assembly plugin build sar
artifacts though doesn't mention in documentation. switched using assemblies , works.
Comments
Post a Comment