mirror of
https://github.com/Rogiel/l2jserver2
synced 2025-12-06 07:32:46 +00:00
Adds to the maven build process an assembly descriptor that creates an single zip file containing both the login and the gameserver zip files together. Currently, includes only mysql binaries.
54 lines
1.6 KiB
XML
54 lines
1.6 KiB
XML
<assembly
|
|
xmlns="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.0"
|
|
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
|
xsi:schemaLocation="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.0 http://maven.apache.org/xsd/assembly-1.1.0.xsd">
|
|
<id>h2-bin</id>
|
|
<formats>
|
|
<format>zip</format>
|
|
</formats>
|
|
<baseDirectory></baseDirectory>
|
|
<fileSets>
|
|
<fileSet>
|
|
<directory>${project.basedir}</directory>
|
|
<outputDirectory>/</outputDirectory>
|
|
<includes>
|
|
<include>data/**</include>
|
|
</includes>
|
|
<excludes>
|
|
<exclude>.gitignore</exclude>
|
|
<exclude>data/cache/**</exclude>
|
|
<exclude>data/pathing.db</exclude>
|
|
<exclude>data/database.h2.*</exclude>
|
|
</excludes>
|
|
</fileSet>
|
|
<fileSet>
|
|
<directory>${project.basedir}/distribution/global</directory>
|
|
<outputDirectory>/</outputDirectory>
|
|
</fileSet>
|
|
<fileSet>
|
|
<directory>${project.basedir}/distribution/sql</directory>
|
|
<outputDirectory>/</outputDirectory>
|
|
</fileSet>
|
|
</fileSets>
|
|
<files>
|
|
<file>
|
|
<source>${project.build.directory}/${project.artifactId}-${project.version}.jar</source>
|
|
<outputDirectory>/</outputDirectory>
|
|
<destName>l2jserver2.jar</destName>
|
|
<fileMode>0755</fileMode>
|
|
</file>
|
|
</files>
|
|
<dependencySets>
|
|
<dependencySet>
|
|
<outputDirectory>/libs</outputDirectory>
|
|
<useProjectArtifact>true</useProjectArtifact>
|
|
<unpack>false</unpack>
|
|
<scope>runtime</scope>
|
|
<excludes>
|
|
<exclude>mysql:*</exclude>
|
|
<exclude>org.apache.derby:*</exclude>
|
|
<exclude>com.orientechnologies:*</exclude>
|
|
</excludes>
|
|
</dependencySet>
|
|
</dependencySets>
|
|
</assembly> |