Fixed some Maven stuff

G-Earth build output is placed in /bin now
This commit is contained in:
Scott Stamp 2018-10-13 19:48:01 -02:30
parent 9d8740c951
commit 9749d8d3c8
3 changed files with 83 additions and 33 deletions

View File

@ -96,6 +96,31 @@
<finalName>${artifactId}</finalName> <finalName>${artifactId}</finalName>
</configuration> </configuration>
</plugin> </plugin>
<plugin>
<artifactId>maven-assembly-plugin</artifactId>
<executions>
<execution>
<phase>package</phase>
<goals>
<goal>single</goal>
</goals>
</execution>
</executions>
<configuration>
<outputDirectory>${project.parent.basedir}/bin</outputDirectory>
<archive>
<manifest>
<mainClass>extensions.blockreplacepackets.BlockAndReplacePackets</mainClass>
</manifest>
</archive>
<descriptorRefs>
<descriptorRef>jar-with-dependencies</descriptorRef>
</descriptorRefs>
<finalName>BlockAndReplacePackets</finalName>
<appendAssemblyId>false</appendAssemblyId>
</configuration>
</plugin>
</plugins> </plugins>
</build> </build>

View File

@ -96,6 +96,29 @@
<finalName>${artifactId}</finalName> <finalName>${artifactId}</finalName>
</configuration> </configuration>
</plugin> </plugin>
<plugin>
<artifactId>maven-assembly-plugin</artifactId>
<executions>
<execution>
<phase>package</phase>
<goals>
<goal>single</goal>
</goals>
</execution>
</executions>
<configuration>
<outputDirectory>${project.parent.basedir}/target/bin</outputDirectory>
<archive>
<manifest>
<mainClass>extensions.speechcolorizer.SpeechColorizer</mainClass>
</manifest>
</archive>
<descriptorRefs>
<descriptorRef>jar-with-dependencies</descriptorRef>
</descriptorRefs>
</configuration>
</plugin>
</plugins> </plugins>
</build> </build>

View File

@ -42,20 +42,20 @@
</plugin> </plugin>
<!-- this would copy dependencies if we were building a non-standalone JAR --> <!-- this would copy dependencies if we were building a non-standalone JAR -->
<!--<plugin>--> <plugin>
<!--<artifactId>maven-dependency-plugin</artifactId>--> <artifactId>maven-dependency-plugin</artifactId>
<!--<executions>--> <executions>
<!--<execution>--> <execution>
<!--<phase>package</phase>--> <phase>package</phase>
<!--<goals>--> <goals>
<!--<goal>copy-dependencies</goal>--> <goal>copy-dependencies</goal>
<!--</goals>--> </goals>
<!--<configuration>--> <configuration>
<!--<outputDirectory>${project.build.directory}/bin/lib</outputDirectory>--> <outputDirectory>${project.build.directory}/bin/lib</outputDirectory>
<!--</configuration>--> </configuration>
<!--</execution>--> </execution>
<!--</executions>--> </executions>
<!--</plugin>--> </plugin>
<plugin> <plugin>
<artifactId>maven-resources-plugin</artifactId> <artifactId>maven-resources-plugin</artifactId>
@ -80,24 +80,23 @@
</plugin> </plugin>
<!-- this builds a non-standalone JAR file --> <!-- this builds a non-standalone JAR file -->
<!--<plugin>--> <plugin>
<!--<groupId>org.apache.maven.plugins</groupId>--> <groupId>org.apache.maven.plugins</groupId>
<!--<artifactId>maven-jar-plugin</artifactId>--> <artifactId>maven-jar-plugin</artifactId>
<!--<version>2.5</version>--> <version>2.5</version>
<!--<configuration>--> <configuration>
<!--<outputDirectory>${project.build.directory}/bin</outputDirectory>--> <outputDirectory>${project.build.directory}/bin</outputDirectory>
<!--<archive>--> <archive>
<!--<manifest>--> <manifest>
<!--<addDefaultImplementationEntries>true</addDefaultImplementationEntries>--> <addDefaultImplementationEntries>true</addDefaultImplementationEntries>
<!--<addClasspath>true</addClasspath>--> <addClasspath>true</addClasspath>
<!--<mainClass>main.Main</mainClass>--> <classpathPrefix>lib/</classpathPrefix>
<!--<useUniqueVersions>false</useUniqueVersions>--> <mainClass>gearth.Main</mainClass>
<!--<classpathPrefix>lib/</classpathPrefix>--> <useUniqueVersions>false</useUniqueVersions>
<!--<addDefaultImplementationEntries>true</addDefaultImplementationEntries>--> </manifest>
<!--</manifest>--> </archive>
<!--</archive>--> </configuration>
<!--</configuration>--> </plugin>
<!--</plugin>-->
<plugin> <plugin>
<artifactId>maven-assembly-plugin</artifactId> <artifactId>maven-assembly-plugin</artifactId>
@ -110,14 +109,17 @@
</execution> </execution>
</executions> </executions>
<configuration> <configuration>
<outputDirectory>${project.parent.basedir}/bin</outputDirectory>
<archive> <archive>
<manifest> <manifest>
<mainClass>main.Main</mainClass> <mainClass>gearth.Main</mainClass>
</manifest> </manifest>
</archive> </archive>
<descriptorRefs> <descriptorRefs>
<descriptorRef>jar-with-dependencies</descriptorRef> <descriptorRef>jar-with-dependencies</descriptorRef>
</descriptorRefs> </descriptorRefs>
<finalName>G-Earth-${project.version}</finalName>
<appendAssemblyId>false</appendAssemblyId>
</configuration> </configuration>
</plugin> </plugin>
</plugins> </plugins>