ws-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Apache Wiki <wikidi...@apache.org>
Subject [Ws Wiki] Update of "Tuscany/GetTuscany" by RaymondFeng
Date Sat, 04 Mar 2006 02:27:49 GMT
Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Ws Wiki" for change notification.

The following page has been changed by RaymondFeng:
http://wiki.apache.org/ws/Tuscany/GetTuscany

New page:
=Check out and build Tuscany=


1) Check out the Tuscany source code from the SVN repository


Please make sure you have "svn" client (v1.3) and "maven" (2.0.2) installed and configurated.

Maven: http://maven.apache.org
SVN: http://subversion.tigris.org/

1. Create a folder such as "Tuscany_M1".
2. Open a command window and excute the following commands:

> cd Tuscany_M1

> svn co http://svn.apache.org/repos/asf/incubator/tuscany/java

It will check out the source code from the SVN repository. Depending on your network bandwidth,
it may take several minutes.




2) Build Tuscany using Apache Maven 2
=====================================

Excute the following commands:

> cd java

> mvn

Maven will then automatically download all the jars, compile, test and build the Tuscany milestone
driver. 


Important Note:
===============

This is probably not news to you all, but Sun prohibits other organizations from re-hosting
certain library files, and the
maven website documents this:

http://maven.apache.org/guides/mini/guide-coping-with-sun-jars.html

This affects the tuscany build due to use of the following:

    javax.activation
    javax.mail

You need to download the following from Sun directly:

  jaf-1_0_2-upd2.zip
  url:  http://java.sun.com/products/javabeans/glasgow/jaf.html
  jar:  activation.jar

  javamail-1_3_3_01.zip
  url:  http://java.sun.com/products/javamail/downloads/index.html
  jar:  mail.jar

Use the following mvn command-lines to install these into your repo:

> mvn install:install-file -Dfile=activation.jar -DgroupId=javax.activation -DartifactId=activation
-Dversion=1.0.2 -Dpackaging=jar
> mvn install:install-file -Dfile=mail.jar -DgroupId=javax.mail -DartifactId=mail -Dversion=1.3.2
-Dpackaging=jar



3) Configurate the Eclipse IDE for Tuscany
==========================================

1. Define a classpath variable "M2_REPO" so that Eclipse can know the path to the local maven
repository . Execute the following command:

> mvn -Declipse.workspace=<path-to-eclipse-workspace> eclipse:add-maven-repo 

2. Generate Eclipse configuration files

> mvn eclipse:eclipse

For more details about the maven eclipse plugin, please refer to the following links:

http://maven.apache.org/guides/mini/guide-ide-eclipse.html
http://maven.apache.org/plugins/maven-eclipse-plugin/.

3. Load Tuscany projects into Eclipse

You can import the project into your eclipse workspace (From the menu bar, select File >Import
>Existing Projects into Workspace). Set the "root directory" to "Tuscany_M1/

java" and Eclipse will discover all the projects. Then select the projects from the list.


4) Configure the IDEA IDE for Tuscany
=====================================

To generate the IDEA files, please execute the following command:

> mvn idea:idea

For more details, please refer to http://maven.apache.org/plugins/maven-idea-plugin/idea-mojo.html.

Mime
View raw message