Fornax-Platform Log In   View a printable version of the current page.  
  oAW-Repository
  Dashboard > Fornax-Platform > ... > M2-Repository > oAW-Repository
General


Projects


Latest News



Global Reports
Find all pages that aren't linked from anywhere
Find all undefined pages
Feed for new pages
Added by Thorsten Kamann, last edited by Thorsten Kamann on Oct 08, 2007  (view change)
Labels: 
(None)

The openArchitectureWare-Repository

The openArchitectureWare (oAW) project provides an own repository where you find all needed artifacts. This repository is managed by the Fornax-Platform. So if you have question and/or comments about this please feel free to contact us.

You can browse the openArchitectureWare-Repository at http://www.openarchitectureware.org/m2/. Or you choose the Fornax M2-Repository that provides the oAW artifacts too. 

Working with the oAW artifacts

The oAW  repository provides the plain artifacts. This mean there are no grouping to make the work easier. You need to know what artifacts (and their dependencies) you need for your project. If you know this you can easily use this repository.

You must add the oAW-Repository and the Eclipse-Repository to your configuration:

<repositories>
	<repository>
		<id>oaw.repository</id>
		<name>openArchitectureWare Repository</name>
		<url>http://www.openarchitectureware.org/m2</url>
	</repository>	<repository>
		<id>eclipse.repository</id>
		<name>Eclipse Repository</name>
		<url>http://repo1.maven.org/eclipse</url>
	</repository>
</repositories>

After this you must configure the dependencies (artifacts):

<dependencies>
	<dependency>
		<groupdId>org.openarchitectureware</groupId>
		<artifactId>oaw-uml2-adapter</artifactId>
		<version>4.2.0</version>
	</dependency>
	[...]
</dependencies>

The Fornax oAW artifacts

The Fornax-Platform provides pom-only artifacts to group the oAW artifacts. This is useful for you, because you need to define only one artifact that collects all needed dependencies.

You can see this repository is task-based. You only to know what you want to do and choose the right artifact. The Fornax oAW artifact provides only a pom. So you need to add the <type>pom</type> declaration to your dependency. With this declaration you don't need any configuration for the oAW- or Eclipse-Repository.

<repositories>
	<repository>
		<id>fornax.repository</id>
		<name>Fornax Repository</name>
		<url>http://www.fornax-platform.org/m2/repository</url>
	</repository>
</repositories>

After this you must configure the dependencies (artifacts):

<dependencies>
	<dependency>
		<groupdId>org.fornax.openarchitectureware</groupId>
		<artifactId>oaw-uml2</artifactId>
		<version>4.2.0</version>
		<type>pom</type>
	</dependency>
	[...]
</dependencies>

Now all needed dependencies were resolved and added to your project.

oaw-classic-core (Fornax-Platform)
oaw-classic-libraries (Fornax-Platform)
oaw-classic-umlMetamodel (Fornax-Platform)
oaw-classic-workflow (Fornax-Platform)
oaw-classic-xmiInstantiator (Fornax-Platform)
oaw-core-emftools (Fornax-Platform)
oaw-core-expressions (Fornax-Platform)
oaw-core-workflow (Fornax-Platform)
oaw-core-xpand2 (Fornax-Platform)
oaw-dependencies (Fornax-Platform)
oaw-recipe-core (Fornax-Platform)
oaw-recipe-eclipseChecks (Fornax-Platform)
oaw-recipe-simpleChecks (Fornax-Platform)
oaw-recipe-workflow (Fornax-Platform)
oaw-uml2-adapter (Fornax-Platform)
oaw-util-featureconfig (Fornax-Platform)
oaw-util-stdlib (Fornax-Platform)
oaw-util-uml2ecore (Fornax-Platform)
oaw-util-xvar (Fornax-Platform)
oaw-util-xweave (Fornax-Platform)
oaw-xtext-core (Fornax-Platform)
oaw-xtext-core-base (Fornax-Platform)
oaw-xtext-generator (Fornax-Platform)
Site powered by a free Open Source Project / Non-profit License (more) of Confluence - the Enterprise wiki.
Learn more or evaluate Confluence for your organisation.
Powered by Atlassian Confluence, the Enterprise Wiki. (Version: 2.2.9 Build:#527 Sep 07, 2006) - Bug/feature request - Contact Administrators