# ignite-82 Add scala profile.
Project: http://git-wip-us.apache.org/repos/asf/incubator-ignite/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-ignite/commit/c395821c Tree: http://git-wip-us.apache.org/repos/asf/incubator-ignite/tree/c395821c Diff: http://git-wip-us.apache.org/repos/asf/incubator-ignite/diff/c395821c Branch: refs/heads/ignite-82 Commit: c395821cbabb97f3f9f412df9f62c0566b5bc6a3 Parents: 6cf139f Author: anovikov <anovi...@gridgain.com> Authored: Tue Feb 10 18:12:22 2015 +0700 Committer: anovikov <anovi...@gridgain.com> Committed: Tue Feb 10 18:12:22 2015 +0700 ---------------------------------------------------------------------- assembly/dependencies-optional-fabric.xml | 1 + assembly/dependencies-optional-hadoop.xml | 2 +- assembly/dependencies-schema-load.xml | 2 +- assembly/dependencies-visor-trial.xml | 80 ------------------ assembly/release-base-fabric.xml | 83 ------------------- assembly/release-base.xml | 2 + assembly/release-fabric.xml | 59 ++++++++++++- assembly/release-scala.xml | 50 +++++++++++ examples/pom-standalone.xml | 83 ++++++++++--------- examples/pom.xml | 79 ++++++++---------- modules/scalar/pom.xml | 15 ---- modules/visor-console/pom.xml | 15 ---- pom.xml | 110 ++++++++++++++++++------- 13 files changed, 272 insertions(+), 309 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/c395821c/assembly/dependencies-optional-fabric.xml ---------------------------------------------------------------------- diff --git a/assembly/dependencies-optional-fabric.xml b/assembly/dependencies-optional-fabric.xml index 2596b08..5089bc4 100644 --- a/assembly/dependencies-optional-fabric.xml +++ b/assembly/dependencies-optional-fabric.xml @@ -46,6 +46,7 @@ <exclude>org.apache.ignite:ignite-visor-plugins</exclude> <exclude>org.apache.ignite:ignite-visor-trial</exclude> <exclude>org.apache.ignite:ignite-hadoop</exclude> + <exclude>org.apache.ignite:ignite-schema-load</exclude> </excludes> <sources> <includeModuleDirectory>true</includeModuleDirectory> http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/c395821c/assembly/dependencies-optional-hadoop.xml ---------------------------------------------------------------------- diff --git a/assembly/dependencies-optional-hadoop.xml b/assembly/dependencies-optional-hadoop.xml index 4679c64..12d73bc 100644 --- a/assembly/dependencies-optional-hadoop.xml +++ b/assembly/dependencies-optional-hadoop.xml @@ -47,7 +47,7 @@ <exclude>org.apache.ignite:ignite-hadoop</exclude> <exclude>org.apache.ignite:ignite-visor-console</exclude> <exclude>org.apache.ignite:ignite-visor-plugins</exclude> - <exclude>org.apache.ignite:ignite-visor-trial</exclude> + <exclude>org.apache.ignite:ignite-schema-load</exclude> </excludes> <sources> <includeModuleDirectory>true</includeModuleDirectory> http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/c395821c/assembly/dependencies-schema-load.xml ---------------------------------------------------------------------- diff --git a/assembly/dependencies-schema-load.xml b/assembly/dependencies-schema-load.xml index d741237..ca698be 100644 --- a/assembly/dependencies-schema-load.xml +++ b/assembly/dependencies-schema-load.xml @@ -21,7 +21,7 @@ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.2 http://maven.apache.org/xsd/assembly-1.1.2.xsd"> - <id>dependencies-visor-console</id> + <id>dependencies-schema-load</id> <formats> <format>dir</format> http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/c395821c/assembly/dependencies-visor-trial.xml ---------------------------------------------------------------------- diff --git a/assembly/dependencies-visor-trial.xml b/assembly/dependencies-visor-trial.xml deleted file mode 100644 index 8f56a4c..0000000 --- a/assembly/dependencies-visor-trial.xml +++ /dev/null @@ -1,80 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> - -<!-- - Licensed to the Apache Software Foundation (ASF) under one or more - contributor license agreements. See the NOTICE file distributed with - this work for additional information regarding copyright ownership. - The ASF licenses this file to You under the Apache License, Version 2.0 - (the "License"); you may not use this file except in compliance with - the License. You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. ---> - -<assembly xmlns="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.2" - xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" - xsi:schemaLocation="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.2 - http://maven.apache.org/xsd/assembly-1.1.2.xsd"> - <id>dependencies-visor-trial</id> - - <formats> - <format>dir</format> - </formats> - - <includeBaseDirectory>false</includeBaseDirectory> - - <moduleSets> - <moduleSet> - <includes> - <include>org.apache.ignite:ignite-visor-trial</include> - </includes> - - <sources> - <includeModuleDirectory>false</includeModuleDirectory> - <fileSets> - <fileSet> - <directory>${basedir}</directory> - <outputDirectory>/</outputDirectory> - <includes> - <include>ggvisorui.*</include> - </includes> - </fileSet> - - <fileSet> - <directory>${basedir}licenses</directory> - <outputDirectory>/include/visorui/licenses</outputDirectory> - <includes> - <include>*.txt</include> - </includes> - </fileSet> - - <fileSet> - <directory>${basedir}/target/libs</directory> - <outputDirectory>/include/visorui</outputDirectory> - <excludes> - <exclude>ignite-spring-*.jar</exclude> - <exclude>ignite-ssh-*.jar</exclude> - <exclude>commons-logging-*.jar</exclude> - <exclude>jsch-*.jar</exclude> - <exclude>scala-library-*.jar</exclude> - <exclude>spring-*.jar</exclude> - </excludes> - </fileSet> - <fileSet> - <directory>${basedir}/licenses</directory> - <outputDirectory>/include/visorui/licenses</outputDirectory> - <includes> - <include>**</include> - </includes> - </fileSet> - </fileSets> - </sources> - </moduleSet> - </moduleSets> -</assembly> http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/c395821c/assembly/release-base-fabric.xml ---------------------------------------------------------------------- diff --git a/assembly/release-base-fabric.xml b/assembly/release-base-fabric.xml deleted file mode 100644 index 1060c88..0000000 --- a/assembly/release-base-fabric.xml +++ /dev/null @@ -1,83 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> - -<!-- - Licensed to the Apache Software Foundation (ASF) under one or more - contributor license agreements. See the NOTICE file distributed with - this work for additional information regarding copyright ownership. - The ASF licenses this file to You under the Apache License, Version 2.0 - (the "License"); you may not use this file except in compliance with - the License. You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. ---> - -<component xmlns="http://maven.apache.org/plugins/maven-assembly-plugin/component/1.1.2" - xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" - xsi:schemaLocation="http://maven.apache.org/plugins/maven-assembly-plugin/component/1.1.2 - http://maven.apache.org/xsd/component-1.1.2.xsd"> - <files> - <file> - <source>examples/pom-standalone.xml</source> - <outputDirectory>/examples</outputDirectory> - <destName>pom.xml</destName> - </file> - - <file> - <source>docs/ignite_readme.pdf</source> - <outputDirectory>/docs</outputDirectory> - </file> - </files> - - <fileSets> - <fileSet> - <directory>bin</directory> - <outputDirectory>/bin</outputDirectory> - <includes> - <include>igniterouter.bat</include> - </includes> - </fileSet> - - <fileSet> - <directory>bin</directory> - <outputDirectory>/bin</outputDirectory> - <fileMode>0755</fileMode> - <includes> - <include>igniterouter.sh</include> - </includes> - </fileSet> - - <fileSet> - <directory>config/router</directory> - <outputDirectory>/config/router</outputDirectory> - </fileSet> - - <fileSet> - <directory>examples</directory> - <outputDirectory>/examples</outputDirectory> - <includes> - <include>rest/**</include> - </includes> - </fileSet> - - <fileSet> - <directory>target/javadoc/core</directory> - <outputDirectory>/docs/javadoc</outputDirectory> - </fileSet> - - <fileSet> - <directory>modules/scalar/target/site/scaladocs</directory> - <outputDirectory>/docs/scaladoc/scalar</outputDirectory> - </fileSet> - - <fileSet> - <directory>libs</directory> - <outputDirectory>/libs</outputDirectory> - </fileSet> - </fileSets> -</component> http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/c395821c/assembly/release-base.xml ---------------------------------------------------------------------- diff --git a/assembly/release-base.xml b/assembly/release-base.xml index 2a82af8..c5b2d09 100644 --- a/assembly/release-base.xml +++ b/assembly/release-base.xml @@ -57,6 +57,7 @@ <exclude>**/*hadoop*.bat</exclude> <exclude>igniterouter.bat</exclude> <exclude>**/target-classpath.bat</exclude> + <exclude>ignitevisorcmd.bat</exclude> </excludes> </fileSet> @@ -72,6 +73,7 @@ <exclude>igniterouter.sh</exclude> <exclude>**/target-classpath.sh</exclude> <exclude>**/service.sh</exclude> + <exclude>ignitevisorcmd.sh</exclude> </excludes> </fileSet> http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/c395821c/assembly/release-fabric.xml ---------------------------------------------------------------------- diff --git a/assembly/release-fabric.xml b/assembly/release-fabric.xml index 705bfc7..2cb2560 100644 --- a/assembly/release-fabric.xml +++ b/assembly/release-fabric.xml @@ -31,11 +31,68 @@ <componentDescriptors> <componentDescriptor>release-base.xml</componentDescriptor> - <componentDescriptor>release-base-fabric.xml</componentDescriptor> </componentDescriptors> + <files> + <file> + <source>examples/pom-standalone.xml</source> + <outputDirectory>/examples</outputDirectory> + <destName>pom.xml</destName> + </file> + + <file> + <source>docs/ignite_readme.pdf</source> + <outputDirectory>/docs</outputDirectory> + </file> + </files> + <fileSets> <fileSet> + <directory>bin</directory> + <outputDirectory>/bin</outputDirectory> + <includes> + <include>igniterouter.bat</include> + </includes> + </fileSet> + + <fileSet> + <directory>bin</directory> + <outputDirectory>/bin</outputDirectory> + <fileMode>0755</fileMode> + <includes> + <include>igniterouter.sh</include> + </includes> + </fileSet> + + <fileSet> + <directory>config/router</directory> + <outputDirectory>/config/router</outputDirectory> + </fileSet> + + <fileSet> + <directory>examples</directory> + <outputDirectory>/examples</outputDirectory> + <includes> + <include>rest/**</include> + </includes> + </fileSet> + + <fileSet> + <directory>target/javadoc/core</directory> + <outputDirectory>/docs/javadoc</outputDirectory> + </fileSet> + + <fileSet> + <directory>modules/scalar/target/site/scaladocs</directory> + <outputDirectory>/docs/scaladoc/scalar</outputDirectory> + </fileSet> + + <fileSet> + <directory>libs</directory> + <outputDirectory>/libs</outputDirectory> + </fileSet> + + <fileSet> <directory>examples</directory> <outputDirectory>/examples</outputDirectory> <includes> http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/c395821c/assembly/release-scala.xml ---------------------------------------------------------------------- diff --git a/assembly/release-scala.xml b/assembly/release-scala.xml new file mode 100644 index 0000000..7456415 --- /dev/null +++ b/assembly/release-scala.xml @@ -0,0 +1,50 @@ +<?xml version="1.0" encoding="UTF-8"?> + +<!-- + Licensed to the Apache Software Foundation (ASF) under one or more + contributor license agreements. See the NOTICE file distributed with + this work for additional information regarding copyright ownership. + The ASF licenses this file to You under the Apache License, Version 2.0 + (the "License"); you may not use this file except in compliance with + the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +--> + +<assembly xmlns="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.2" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.2 + http://maven.apache.org/xsd/assembly-1.1.2.xsd"> + <id>scala</id> + + <includeBaseDirectory>false</includeBaseDirectory> + + <formats> + <format>dir</format> + </formats> + + <fileSets> + <fileSet> + <directory>bin</directory> + <outputDirectory>/</outputDirectory> + <includes> + <include>**/ignitevisorcmd.bat</include> + </includes> + </fileSet> + + <fileSet> + <directory>bin</directory> + <outputDirectory>/</outputDirectory> + <fileMode>0755</fileMode> + <includes> + <include>**/ignitevisorcmd.sh</include> + </includes> + </fileSet> + </fileSets> +</assembly> http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/c395821c/examples/pom-standalone.xml ---------------------------------------------------------------------- diff --git a/examples/pom-standalone.xml b/examples/pom-standalone.xml index e0d058c..2301f16 100644 --- a/examples/pom-standalone.xml +++ b/examples/pom-standalone.xml @@ -51,12 +51,6 @@ <dependency> <groupId>org.apache.ignite</groupId> - <artifactId>ignite-scalar</artifactId> - <version>${ignite.version}</version> - </dependency> - - <dependency> - <groupId>org.apache.ignite</groupId> <artifactId>ignite-spring</artifactId> <version>${ignite.version}</version> </dependency> @@ -107,16 +101,6 @@ </resource> </resources> - <pluginManagement> - <plugins> - <plugin> - <groupId>net.alchim31.maven</groupId> - <artifactId>scala-maven-plugin</artifactId> - <version>3.2.0</version> - </plugin> - </plugins> - </pluginManagement> - <plugins> <plugin> <artifactId>maven-compiler-plugin</artifactId> @@ -126,28 +110,6 @@ <target>1.7</target> </configuration> </plugin> - - <plugin> - <groupId>net.alchim31.maven</groupId> - <artifactId>scala-maven-plugin</artifactId> - <executions> - <execution> - <id>scala-compile-first</id> - <phase>process-resources</phase> - <goals> - <goal>add-source</goal> - <goal>compile</goal> - </goals> - </execution> - <execution> - <id>scala-test-compile</id> - <phase>process-test-resources</phase> - <goals> - <goal>testCompile</goal> - </goals> - </execution> - </executions> - </plugin> </plugins> </build> @@ -172,5 +134,50 @@ </plugins> </build> </profile> + + <profile> + <id>scala</id> + + <dependencies> + <dependency> + <groupId>org.apache.ignite</groupId> + <artifactId>ignite-scalar</artifactId> + <version>${ignite.version}</version> + </dependency> + </dependencies> + + <build> + <plugins> + <plugin> + <groupId>net.alchim31.maven</groupId> + <artifactId>scala-maven-plugin</artifactId> + <version>3.2.0</version> + <configuration> + <jvmArgs> + <jvmArg>-Xms512m</jvmArg> + <jvmArg>-Xmx1024m</jvmArg> + </jvmArgs> + </configuration> + <executions> + <execution> + <id>scala-compile-first</id> + <phase>process-resources</phase> + <goals> + <goal>add-source</goal> + <goal>compile</goal> + </goals> + </execution> + <execution> + <id>scala-test-compile</id> + <phase>process-test-resources</phase> + <goals> + <goal>testCompile</goal> + </goals> + </execution> + </executions> + </plugin> + </plugins> + </build> + </profile> </profiles> </project> http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/c395821c/examples/pom.xml ---------------------------------------------------------------------- diff --git a/examples/pom.xml b/examples/pom.xml index 55e0eae..065af6f 100644 --- a/examples/pom.xml +++ b/examples/pom.xml @@ -47,12 +47,6 @@ <dependency> <groupId>org.apache.ignite</groupId> - <artifactId>ignite-scalar</artifactId> - <version>${ignite.version}</version> - </dependency> - - <dependency> - <groupId>org.apache.ignite</groupId> <artifactId>ignite-spring</artifactId> <version>${ignite.version}</version> </dependency> @@ -167,19 +161,6 @@ <version>${ignite.version}</version> <scope>test</scope> </dependency> - - <dependency> - <groupId>org.scalatest</groupId> - <artifactId>scalatest_2.11</artifactId> - <version>2.2.2</version> - <scope>test</scope> - <exclusions> - <exclusion> - <groupId>org.scala-lang</groupId> - <artifactId>scala-library</artifactId> - </exclusion> - </exclusions> - </dependency> </dependencies> <build> @@ -194,29 +175,41 @@ <directory>config</directory> </resource> </resources> - - <plugins> - <plugin> - <groupId>net.alchim31.maven</groupId> - <artifactId>scala-maven-plugin</artifactId> - <executions> - <execution> - <id>scala-compile-first</id> - <phase>process-resources</phase> - <goals> - <goal>add-source</goal> - <goal>compile</goal> - </goals> - </execution> - <execution> - <id>scala-test-compile</id> - <phase>process-test-resources</phase> - <goals> - <goal>testCompile</goal> - </goals> - </execution> - </executions> - </plugin> - </plugins> </build> + + <profiles> + <profile> + <id>scala</id> + + <dependencies> + <dependency> + <groupId>org.apache.ignite</groupId> + <artifactId>ignite-scalar</artifactId> + <version>${ignite.version}</version> + </dependency> + + <dependency> + <groupId>org.scalatest</groupId> + <artifactId>scalatest_2.11</artifactId> + <version>2.2.2</version> + <scope>test</scope> + <exclusions> + <exclusion> + <groupId>org.scala-lang</groupId> + <artifactId>scala-library</artifactId> + </exclusion> + </exclusions> + </dependency> + </dependencies> + + <build> + <plugins> + <plugin> + <groupId>net.alchim31.maven</groupId> + <artifactId>scala-maven-plugin</artifactId> + </plugin> + </plugins> + </build> + </profile> + </profiles> </project> http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/c395821c/modules/scalar/pom.xml ---------------------------------------------------------------------- diff --git a/modules/scalar/pom.xml b/modules/scalar/pom.xml index aaa0b4d..d88d7ec 100644 --- a/modules/scalar/pom.xml +++ b/modules/scalar/pom.xml @@ -83,21 +83,6 @@ <artifactId>scala-maven-plugin</artifactId> <executions> <execution> - <id>scala-compile-first</id> - <phase>process-resources</phase> - <goals> - <goal>add-source</goal> - <goal>compile</goal> - </goals> - </execution> - <execution> - <id>scala-test-compile</id> - <phase>process-test-resources</phase> - <goals> - <goal>testCompile</goal> - </goals> - </execution> - <execution> <id>scaladoc</id> <phase>prepare-package</phase> <goals> http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/c395821c/modules/visor-console/pom.xml ---------------------------------------------------------------------- diff --git a/modules/visor-console/pom.xml b/modules/visor-console/pom.xml index 7fde2f6..93058cc 100644 --- a/modules/visor-console/pom.xml +++ b/modules/visor-console/pom.xml @@ -122,21 +122,6 @@ <artifactId>scala-maven-plugin</artifactId> <executions> <execution> - <id>scala-compile-first</id> - <phase>process-resources</phase> - <goals> - <goal>add-source</goal> - <goal>compile</goal> - </goals> - </execution> - <execution> - <id>scala-test-compile</id> - <phase>process-test-resources</phase> - <goals> - <goal>testCompile</goal> - </goals> - </execution> - <execution> <id>scaladoc</id> <phase>prepare-package</phase> <goals> http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/c395821c/pom.xml ---------------------------------------------------------------------- diff --git a/pom.xml b/pom.xml index 5b624c7..d928b3e 100644 --- a/pom.xml +++ b/pom.xml @@ -94,9 +94,6 @@ <module>modules/extdata/uri</module> <module>modules/clients</module> <module>examples</module> - <module>modules/scalar</module> - <module>modules/visor-console</module> - <module>modules/visor-plugins</module> <module>modules/jdk8-backport</module> <module>modules/tools</module> <module>modules/spring</module> @@ -257,6 +254,23 @@ <jvmArg>-Xmx1024m</jvmArg> </jvmArgs> </configuration> + <executions> + <execution> + <id>scala-compile-first</id> + <phase>process-resources</phase> + <goals> + <goal>add-source</goal> + <goal>compile</goal> + </goals> + </execution> + <execution> + <id>scala-test-compile</id> + <phase>process-test-resources</phase> + <goals> + <goal>testCompile</goal> + </goals> + </execution> + </executions> </plugin> </plugins> </pluginManagement> @@ -425,22 +439,6 @@ </execution> <execution> - <id>dependencies-visor-console</id> - <phase>prepare-package</phase> - <goals> - <goal>single</goal> - </goals> - <configuration> - <descriptors> - <descriptor>${basedir}/assembly/dependencies-visor-console.xml</descriptor> - </descriptors> - <outputDirectory>${basedir}/bin</outputDirectory> - <finalName>include</finalName> - <appendAssemblyId>false</appendAssemblyId> - </configuration> - </execution> - - <execution> <id>dependencies-schema-load</id> <phase>prepare-package</phase> <goals> @@ -450,7 +448,7 @@ <descriptors> <descriptor>assembly/dependencies-schema-load.xml</descriptor> </descriptors> - <outputDirectory>${basedir}/bin</outputDirectory> + <outputDirectory>target/release-package/bin</outputDirectory> <finalName>include</finalName> <appendAssemblyId>false</appendAssemblyId> <runOnlyAtExecutionRoot>true</runOnlyAtExecutionRoot> @@ -639,18 +637,6 @@ </fileset> <fileset> - <directory>bin/include/visor-common</directory> - </fileset> - - <fileset> - <directory>bin/include/visorcmd</directory> - </fileset> - - <fileset> - <directory>bin/include/visorui</directory> - </fileset> - - <fileset> <directory>bin/include/schema-load</directory> </fileset> </filesets> @@ -1414,5 +1400,65 @@ <module>modules/yardstick</module> </modules> </profile> + + <profile> + <id>scala</id> + + <activation> + <activeByDefault>true</activeByDefault> + </activation> + + <modules> + <module>modules/scalar</module> + <module>modules/visor-console</module> + <module>modules/visor-plugins</module> + </modules> + + <build> + <plugins> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-assembly-plugin</artifactId> + <version>2.4</version> + <inherited>false</inherited> + <executions> + <execution> + <id>dependencies-visor-console</id> + <phase>prepare-package</phase> + <goals> + <goal>single</goal> + </goals> + <configuration> + <descriptors> + <descriptor>assembly/dependencies-visor-console.xml</descriptor> + </descriptors> + <outputDirectory>target/release-package/bin</outputDirectory> + <finalName>include</finalName> + <appendAssemblyId>false</appendAssemblyId> + <runOnlyAtExecutionRoot>true</runOnlyAtExecutionRoot> + </configuration> + </execution> + + <execution> + <id>scala-scripts</id> + <phase>prepare-package</phase> + <goals> + <goal>single</goal> + </goals> + <configuration> + <descriptors> + <descriptor>assembly/release-scala.xml</descriptor> + </descriptors> + <outputDirectory>target/release-package</outputDirectory> + <finalName>bin</finalName> + <appendAssemblyId>false</appendAssemblyId> + <runOnlyAtExecutionRoot>true</runOnlyAtExecutionRoot> + </configuration> + </execution> + </executions> + </plugin> + </plugins> + </build> + </profile> </profiles> </project>