From f4c0213a25e975d09fd3a515beda8044c1c94ca9 Mon Sep 17 00:00:00 2001
From: Olaf Otto
Date: Sun, 10 Oct 2010 20:39:11 +0000
Subject: Inital version
---
.../artifact-deployer/objectteams-runtime-pom.xml | 17 ++
maven/infrastructure/artifact-deployer/pom.xml | 189 +++++++++++++++++++++
maven/infrastructure/parent-pom/pom.xml | 180 ++++++++++++++++++++
3 files changed, 386 insertions(+)
create mode 100644 maven/infrastructure/artifact-deployer/objectteams-runtime-pom.xml
create mode 100644 maven/infrastructure/artifact-deployer/pom.xml
create mode 100644 maven/infrastructure/parent-pom/pom.xml
(limited to 'maven/infrastructure')
diff --git a/maven/infrastructure/artifact-deployer/objectteams-runtime-pom.xml b/maven/infrastructure/artifact-deployer/objectteams-runtime-pom.xml
new file mode 100644
index 000000000..34b7a6c67
--- /dev/null
+++ b/maven/infrastructure/artifact-deployer/objectteams-runtime-pom.xml
@@ -0,0 +1,17 @@
+
+
+ 4.0.0
+ org.eclipse
+ objectteams-runtime
+ 0.8.0-SNAPSHOT
+ The OT/J Runtime Library
+
+
+ org.apache.bcel
+ bcel
+ 5.2
+ provided
+
+
+
diff --git a/maven/infrastructure/artifact-deployer/pom.xml b/maven/infrastructure/artifact-deployer/pom.xml
new file mode 100644
index 000000000..13a3f2005
--- /dev/null
+++ b/maven/infrastructure/artifact-deployer/pom.xml
@@ -0,0 +1,189 @@
+
+
+ 4.0.0
+
+
+ org.eclipse
+ objectteams-parent-pom
+ 0.8.0-SNAPSHOT
+ ../parent-pom
+
+
+ org.eclipse
+ objectteams-artifact-deployer
+ ${otj.version}
+
+ pom
+
+ This POM deploys Object Teams artifacts not generated by maven as maven artifacts.
+
+
+
+ Eclipse Public License Version 1.0
+
+ This file is part of "Object Teams Development Tooling"-Software
+
+ Copyright 2010 GK Software AG
+ All rights reserved. This program and the accompanying materials
+ are made available under the terms of the Eclipse Public License v1.0
+ which accompanies this distribution, and is available at
+ http://www.eclipse.org/legal/epl-v10.html
+
+ Please visit http://www.eclipse.org/objectteams for updates and contact.
+
+ Contributors:
+ Stephan Herrmann - Initial API and implementation
+ Olaf Otto - Initial concept
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ${ecj.export.dir}/ecotj-head.jar
+ ${otre.export.dir}/org.eclipse.objectteams.runtime-head.jar
+ ${otdt.lib.dir}/otre_agent.jar
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-deploy-plugin
+ 2.4
+
+
+ deploy-otre-as-maven-artifact
+ deploy
+
+ deploy-file
+
+
+ otEclipseRepo
+ jar
+ scpexe://${ot.host}:${ot.maven.repository.path}
+
+ ${otre.jar.file}
+ ${project.groupId}
+ objectteams-runtime
+ ${otj.version}
+ jar
+
+
+
+ deploy-otre-agent-as-maven-artifact
+ deploy
+
+ deploy-file
+
+
+ otEclipseRepo
+ jar
+ scpexe://${ot.host}:${ot.maven.repository.path}
+
+ ${otre-agent.jar.file}
+ ${project.groupId}
+ objectteams-otre-agent
+ nodep
+ ${otj.version}
+ jar
+
+
+
+ deploy-ecotj-as-maven-artifact
+ deploy
+
+ deploy-file
+
+
+ otEclipseRepo
+ jar
+ scpexe://${ot.host}:${ot.maven.repository.path}
+
+ ${ecotj.jar.file}
+ ${project.groupId}
+ objectteams-otj-compiler
+ ${otj.version}
+ jar
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-install-plugin
+ 2.3
+
+
+ install-otre-as-maven-artifact
+ install
+
+ install-file
+
+
+ jar
+
+ ${otre.jar.file}
+ ${project.groupId}
+ objectteams-runtime
+ ${otj.version}
+ jar
+ objectteams-runtime-pom.xml
+
+
+
+ install-otre-agent-as-maven-artifact
+ install
+
+ install-file
+
+
+ jar
+
+ ${otre-agent.jar.file}
+ ${project.groupId}
+ objectteams-otre-agent
+ nodep
+ ${otj.version}
+ jar
+
+
+
+ install-ecotj-as-maven-artifact
+ install
+
+ install-file
+
+
+ jar
+
+ ${ecotj.jar.file}
+ ${project.groupId}
+ objectteams-otj-compiler
+ ${otj.version}
+ jar
+
+
+
+
+
+
+
+
+
diff --git a/maven/infrastructure/parent-pom/pom.xml b/maven/infrastructure/parent-pom/pom.xml
new file mode 100644
index 000000000..b2e53eb16
--- /dev/null
+++ b/maven/infrastructure/parent-pom/pom.xml
@@ -0,0 +1,180 @@
+
+
+ 4.0.0
+
+ org.eclipse
+ objectteams-parent-pom
+ 0.8.0-SNAPSHOT
+ pom
+
+ Objectteams parent pom
+
+ http://www.eclipse.org/objectteams
+
+
+ This is the parent pom for Object Teams Maven3 projects,
+ specifying the core dependencies and configurations for building and
+ executing Object Teams code using Maven.
+
+
+
+
+ Eclipse Public License Version 1.0
+
+ This file is part of "Object Teams Development Tooling"-Software
+
+ Copyright 2010 GK Software AG
+ All rights reserved. This program and the accompanying materials
+ are made available under the terms of the Eclipse Public License v1.0
+ which accompanies this distribution, and is available at
+ http://www.eclipse.org/legal/epl-v10.html
+
+ Please visit http://www.eclipse.org/objectteams for updates and contact.
+
+ Contributors:
+ Stephan Herrmann - Initial API and implementation
+ Olaf Otto - Initil concept
+
+
+
+
+
+
+ ObjectTeamsRepository
+ Object Teams Repository
+ http://download.eclipse.org/objectteams/maven/3/repository
+
+
+
+
+
+
+ ObjectTeamsPluginRepository
+ Object Teams Plugin Repository
+ http://download.eclipse.org/objectteams/maven/3/repository
+
+
+
+
+
+
+
+
+ 0.8.0-SNAPSHOT
+
+
+ 5.2
+ 0.9.0
+
+
+ ${settings.localRepository}/org/eclipse/objectteams-runtime/${otj.version}/objectteams-runtime-${otj.version}.jar
+ ${settings.localRepository}/org/eclipse/objectteams-otre-agent/${otj.version}/objectteams-otre-agent-${otj.version}-nodep.jar
+ ${settings.localRepository}/org/apache/bcel/bcel/${bcel.version}/bcel-${bcel.version}.jar
+
+
+ -Xbootclasspath/a:${otj.otre.location}:${otj.bcel.location}:${otj.agent.location}
+
+ -javaagent:${otj.agent.location}
+
+ ${otj.bootcp.arg} ${otj.agent.arg} -Dot.debug -Xms128m -Xmx512m
+
+
+
+
+
+
+
+ maven-compiler-plugin
+
+
+ 1.6
+ jdt
+
+
+
+
+ org.sonatype.tycho
+ tycho-compiler-jdt
+ ${tycho.version}
+
+
+
+ org.sonatype.tycho
+ org.eclipse.jdt.core
+
+
+
+
+
+ org.eclipse
+ objectteams-otj-compiler
+ ${otj.version}
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+
+
+ ${surefire.argline}
+
+
+
+
+ org.eclipse
+ objectteams-otre-agent
+ nodep
+ ${otj.version}
+
+
+
+
+
+
+
+ org.apache.maven.wagon
+ wagon-ssh-external
+ 1.0-beta-6
+
+
+
+
+
+
+
+ org.eclipse
+ objectteams-runtime
+ ${otj.version}
+ provided
+
+
+
+
+
+
+
+ ObjectTeamsRepository
+ false
+ Public Object Teams distribution repository
+
+ scpexe://${ot.host}:${ot.maven.repository.path}
+ default
+
+
+
+
--
cgit v1.2.3