Commit 44f2b44c authored by Jay Jay Billings's avatar Jay Jay Billings
Browse files

Added EAVP feature, parent, aggregator and repository.



Included build files.
Signed-off-by: default avatarJay Jay Billings <billingsjj@ornl.gov>
parent 80e065a3
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<name>org.eclipse.eavp.aggregator</name>
<comment></comment>
<projects>
</projects>
<buildSpec>
<buildCommand>
<name>org.eclipse.m2e.core.maven2Builder</name>
<arguments>
</arguments>
</buildCommand>
</buildSpec>
<natures>
<nature>org.eclipse.m2e.core.maven2Nature</nature>
</natures>
</projectDescription>
activeProfiles=
eclipse.preferences.version=1
resolveWorkspaceProjects=true
version=1
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<launchConfiguration type="org.eclipse.m2e.Maven2LaunchConfigurationType">
<booleanAttribute key="M2_DEBUG_OUTPUT" value="false"/>
<stringAttribute key="M2_GOALS" value="clean verify"/>
<booleanAttribute key="M2_NON_RECURSIVE" value="false"/>
<booleanAttribute key="M2_OFFLINE" value="false"/>
<stringAttribute key="M2_PROFILES" value=""/>
<listAttribute key="M2_PROPERTIES"/>
<stringAttribute key="M2_RUNTIME" value="EMBEDDED"/>
<booleanAttribute key="M2_SKIP_TESTS" value="false"/>
<intAttribute key="M2_THREADS" value="1"/>
<booleanAttribute key="M2_UPDATE_SNAPSHOTS" value="false"/>
<stringAttribute key="M2_USER_SETTINGS" value=""/>
<booleanAttribute key="M2_WORKSPACE_RESOLUTION" value="false"/>
<booleanAttribute key="org.eclipse.jdt.launching.ATTR_USE_START_ON_FIRST_THREAD" value="true"/>
<stringAttribute key="org.eclipse.jdt.launching.JRE_CONTAINER" value="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"/>
<stringAttribute key="org.eclipse.jdt.launching.WORKING_DIRECTORY" value="${workspace_loc:/org.eclipse.eavp.aggregator}"/>
</launchConfiguration>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>org.eclipse.eavp.aggregator</groupId>
<artifactId>org.eclipse.eavp.aggregator</artifactId>
<packaging>pom</packaging>
<name>EAVP Build Aggregator</name>
<description>Aggregator Bundle for building the Eclipse Advanced Visualization Project</description>
<parent>
<groupId>org.eclipse.eavp</groupId>
<artifactId>org.eclipse.eavp.build</artifactId>
<version>2.1.8.20160208</version>
<relativePath>../org.eclipse.eavp.parent/pom.xml</relativePath>
</parent>
<modules>
<module>../org.eclipse.ice.target.mars</module>
<module>../org.eclipse.ice.viz</module>
<module>../org.eclipse.ice.viz.service</module>
<module>../org.eclipse.ice.viz.service.geometry</module>
<module>../org.eclipse.ice.viz.service.geometry.test</module>
<module>../org.eclipse.ice.viz.service.javafx</module>
<module>../org.eclipse.ice.viz.service.javafx.geometry</module>
<module>
../org.eclipse.ice.viz.service.javafx.geometry.test
</module>
<module>../org.eclipse.ice.viz.service.javafx.mesh</module>
<module>../org.eclipse.ice.viz.service.javafx.test</module>
<module>../org.eclipse.ice.viz.service.mesh</module>
<module>../org.eclipse.ice.viz.service.mesh.test</module>
<module>../org.eclipse.ice.viz.service.paraview</module>
<module>../org.eclipse.ice.viz.service.paraview.test</module>
<module>../org.eclipse.ice.viz.service.paraview.web</module>
<module>../org.eclipse.ice.viz.service.test</module>
<module>../org.eclipse.ice.viz.service.visit</module>
<module>../org.eclipse.ice.viz.service.visit.test</module>
<module>../org.eclipse.ice.viz.test</module>
<module>../org.eclipse.eavp.feature</module>
<module>../org.eclipse.eavp.repository</module>
</modules>
</project>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<name>org.eclipse.eavp.feature</name>
<comment></comment>
<projects>
</projects>
<buildSpec>
<buildCommand>
<name>org.eclipse.pde.FeatureBuilder</name>
<arguments>
</arguments>
</buildCommand>
</buildSpec>
<natures>
<nature>org.eclipse.pde.FeatureNature</nature>
</natures>
</projectDescription>
<?xml version="1.0" encoding="UTF-8"?>
<feature
id="org.eclipse.eavp.feature"
label="Eclipse Advanced Visualization Project Feature"
version="2.1.8.20160208"
provider-name="Oak Ridge National Laboratory">
<description url="https://www.eclipse.org/eavp">
Eclipse Advanced Visualization Project Feature
</description>
<copyright url="http://www.example.com/copyright">
[Enter Copyright Description here.]
</copyright>
<license url="http://www.example.com/license">
[Enter License Description here.]
</license>
<plugin
id="org.eclipse.ice.viz"
download-size="0"
install-size="0"
version="0.0.0"
unpack="false"/>
<plugin
id="org.eclipse.ice.viz.service"
download-size="0"
install-size="0"
version="0.0.0"
unpack="false"/>
<plugin
id="org.eclipse.ice.viz.service.geometry"
download-size="0"
install-size="0"
version="0.0.0"
unpack="false"/>
<plugin
id="org.eclipse.ice.viz.service.javafx"
download-size="0"
install-size="0"
version="0.0.0"
unpack="false"/>
<plugin
id="org.eclipse.ice.viz.service.javafx.geometry"
download-size="0"
install-size="0"
version="0.0.0"
unpack="false"/>
<plugin
id="org.eclipse.ice.viz.service.javafx.mesh"
download-size="0"
install-size="0"
version="0.0.0"
unpack="false"/>
<plugin
id="org.eclipse.ice.viz.service.mesh"
download-size="0"
install-size="0"
version="0.0.0"
unpack="false"/>
<plugin
id="org.eclipse.ice.viz.service.paraview"
download-size="0"
install-size="0"
version="0.0.0"
unpack="false"/>
<plugin
id="org.eclipse.ice.viz.service.paraview.web"
download-size="0"
install-size="0"
version="0.0.0"
unpack="false"/>
</feature>
<?xml version="1.0" encoding="UTF-8"?>
<project
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"
xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<modelVersion>4.0.0</modelVersion>
<name>ICE Feature</name>
<artifactId>org.eclipse.eavp</artifactId>
<packaging>eclipse-feature</packaging>
<parent>
<groupId>org.eclipse.eavp</groupId>
<artifactId>org.eclipse.eavp.build</artifactId>
<version>2.1.8.20160208</version>
<relativePath>../org.eclipse.eavp.parent/pom.xml</relativePath>
</parent>
</project>
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<name>org.eclipse.eavp.parent</name>
<comment></comment>
<projects>
</projects>
<buildSpec>
<buildCommand>
<name>org.eclipse.m2e.core.maven2Builder</name>
<arguments>
</arguments>
</buildCommand>
</buildSpec>
<natures>
<nature>org.eclipse.m2e.core.maven2Nature</nature>
</natures>
</projectDescription>
activeProfiles=
eclipse.preferences.version=1
resolveWorkspaceProjects=true
version=1
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<!-- Custom properties -->
<properties>
<tycho-version>0.23.0</tycho-version>
<pom-filename>pom.xml</pom-filename>
<maven.build.timestamp.format>yyyyMMdd</maven.build.timestamp.format>
</properties>
<!-- This is the parent POM from which all ICE modules inherit common settings -->
<modelVersion>4.0.0</modelVersion>
<groupId>org.eclipse.eavp</groupId>
<artifactId>org.eclipse.eavp.build</artifactId>
<version>2.1.8.20160208</version>
<packaging>pom</packaging>
<profiles>
<profile>
<id>macosx</id>
<activation>
<os>
<name>mac os x</name>
<family>mac</family>
</os>
</activation>
<properties>
<ui.test.vmargs>-XstartOnFirstThread</ui.test.vmargs>
</properties>
</profile>
<profile>
<id>other-os</id>
<activation>
<os>
<name>not-mac</name>
<family>!mac</family>
</os>
</activation>
<properties>
<ui.test.vmargs></ui.test.vmargs>
</properties>
</profile>
<profile>
<id>sonar</id>
<activation>
<activeByDefault>true</activeByDefault>
</activation>
<properties>
<sonar.jdbc.url>
jdbc:mysql://${sonarHost}:${sonarJDBCPort}/sonar?useUnicode=true&amp;characterEncoding=utf8&amp;rewriteBatchedStatements=true&amp;useConfigs=maxPerformance
</sonar.jdbc.url>
<sonar.jdbc.username>${sonarUser}</sonar.jdbc.username>
<sonar.jdbc.password>${sonarPassword}</sonar.jdbc.password>
<sonar.host.url>
http://${sonarHost}:${sonarPort}/sonar
</sonar.host.url>
</properties>
</profile>
</profiles>
<!-- This is the main build part that sets up all of the rules. -->
<build>
<plugins>
<!-- Setup all the tycho build extensions -->
<plugin>
<!-- enable tycho build extension -->
<groupId>org.eclipse.tycho</groupId>
<artifactId>tycho-maven-plugin</artifactId>
<version>${tycho-version}</version>
<extensions>true</extensions>
</plugin>
<plugin>
<groupId>org.eclipse.tycho</groupId>
<artifactId>tycho-surefire-plugin</artifactId>
<version>${tycho-version}</version>
<configuration>
<includes>
<include>**/*Tester.class</include>
<include>*/*Test.class</include>
</includes>
<argLine>${ui.test.vmargs}</argLine>
</configuration>
</plugin>
<plugin>
<groupId>org.eclipse.tycho</groupId>
<artifactId>tycho-p2-repository-plugin</artifactId>
<version>${tycho-version}</version>
<configuration>
<includeAllDependencies>true</includeAllDependencies>
</configuration>
</plugin>
<!-- This configures the target platform and the supported architectures. -->
<plugin>
<groupId>org.eclipse.tycho</groupId>
<artifactId>target-platform-configuration</artifactId>
<version>${tycho-version}</version>
<configuration>
<pomDependencies>consider</pomDependencies>
<environments>
<environment>
<os>linux</os>
<ws>gtk</ws>
<arch>x86</arch>
</environment>
<environment>
<os>linux</os>
<ws>gtk</ws>
<arch>x86_64</arch>
</environment>
<environment>
<os>win32</os>
<ws>win32</ws>
<arch>x86</arch>
</environment>
<environment>
<os>win32</os>
<ws>win32</ws>
<arch>x86_64</arch>
</environment>
<environment>
<os>macosx</os>
<ws>cocoa</ws>
<arch>x86_64</arch>
</environment>
</environments>
<target>
<artifact>
<groupId>org.eclipse.ice</groupId>
<artifactId>org.eclipse.ice.target.mars</artifactId>
<version>2.1.8.20160208</version>
<classifier>mars</classifier>
</artifact>
</target>
<filters>
<!-- Restrict javax.ws.rs version -->
<filter>
<type>eclipse-plugin</type>
<id>javax.ws.rs</id>
<restrictTo>
<version>1.1.1.v20130318-1750</version>
</restrictTo>
</filter>
</filters>
</configuration>
</plugin>
<!-- This updates the version numbers of the POM, bundles, etc. -->
<plugin>
<groupId>org.eclipse.tycho</groupId>
<artifactId>tycho-versions-plugin</artifactId>
<version>${tycho-version}</version>
<!-- <executions> <execution> <id>versions</id> <phase>validate</phase>
<goals> <goal>set-version</goal> <goal>update-pom</goal> </goals> </execution>
</executions> -->
</plugin>
</plugins>
</build>
</project>
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<name>org.eclipse.eavp.repository</name>
<comment></comment>
<projects>
</projects>
<buildSpec>
</buildSpec>
<natures>
</natures>
</projectDescription>
<?xml version="1.0" encoding="UTF-8"?>
<site>
<feature url="features/org.eclipse.eavp.feature_2.1.8.20160208.jar" id="org.eclipse.eavp.feature" version="2.1.8.20160208">
<category name="org.eclipse.eavp.category"/>
</feature>
<category-def name="org.eclipse.eavp.category" label="Eclipse Advanced Visualization Project">
<description>
This category contains the feature and plugins for the Eclipse Advanced Visualization Project.
</description>
</category-def>
</site>
<?xml version="1.0" encoding="UTF-8"?>
<project
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"
xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.eclipse.ice</groupId>
<artifactId>org.eclipse.ice.build</artifactId>
<version>2.1.8.20160208</version>
<relativePath>../org.eclipse.ice.parent/pom.xml</relativePath>
</parent>
<name>ICE Infrastructure Product</name>
<artifactId>org.eclipse.ice.repository</artifactId>
<packaging>eclipse-repository</packaging>
<build>
<plugins>
<plugin>
<groupId>org.eclipse.tycho</groupId>
<artifactId>tycho-p2-repository-plugin</artifactId>
<version>${tycho-version}</version>
<configuration>
<includeAllDependencies>true</includeAllDependencies>
<profileProperties>
<macosx-bundled>true</macosx-bundled>
</profileProperties>
</configuration>
</plugin>
<plugin>
<groupId>org.eclipse.tycho</groupId>
<artifactId>tycho-p2-director-plugin</artifactId>
<version>${tycho-version}</version>
<executions>
<execution>
<!-- (optional) install the product for all configured os/ws/arch environments
using p2 director -->
<id>materialize-products</id>
<goals>
<goal>materialize-products</goal>
</goals>
</execution>
<execution>
<!-- (optional) create product zips (one per os/ws/arch) -->
<id>archive-products</id>
<goals>
<goal>archive-products</goal>
</goals>
</execution>
</executions>
<!-- (optional) customize the root folder name of the product zip -->
<configuration>
<products>
<product>
<id>ice.product</id>
<rootFolders>
<rootFolder>ICE</rootFolder>
<macosx>ICE.app</macosx>
</rootFolders>
<attachId>ICEComplete</attachId>
</product>
</products>
</configuration>
</plugin>
</plugins>
</build>
<version>2.1.8.20160208</version>
</project>
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment