meteo
Used in:
components
- OverviewOverview
- VersionsVersions
- DependentsDependents
- DependenciesDependencies
<dependency>
<groupId>org.objectweb.fractal.bf.examples</groupId>
<artifactId>meteo</artifactId>
<version>0.1</version>
</dependency><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/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.objectweb.fractal.bf.examples</groupId>
<artifactId>parent</artifactId>
<version>0.1</version>
</parent>
<artifactId>meteo</artifactId>
<name>Fractal-BF: WebService Meteo Example</name>
<packaging>jar</packaging>
<description>
Shows how to use the BindingFactory to bind a client to remote, already-deployed WebService, serving
meteo informations.
</description>
<dependencies>
<dependency>
<groupId>org.objectweb.fractal</groupId>
<artifactId>fractal-api</artifactId>
</dependency>
<dependency>
<groupId>org.objectweb.fractal.bf</groupId>
<artifactId>core</artifactId>
<version>0.1</version>
</dependency>
</dependencies>
<properties>
<client.adl>org.objectweb.fractal.bf.ClientMeteo</client.adl>
<fractaladl.itf>r</fractaladl.itf>
</properties>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>1.5</source>
<target>1.5</target>
</configuration>
</plugin>
<!-- Source packaging -->
<plugin>
<artifactId>maven-source-plugin</artifactId>
<executions>
<execution>
<phase>package</phase>
<goals>
<goal>jar</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
<profiles>
<profile>
<id>run.client</id>
<build>
<defaultGoal>compile</defaultGoal>
<plugins>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>exec-maven-plugin</artifactId>
<executions>
<execution>
<goals>
<goal>java</goal>
</goals>
<phase>compile</phase>
</execution>
</executions>
<configuration>
<mainClass>
org.objectweb.fractal.adl.Launcher
</mainClass>
<arguments>
<argument>
-fractal.provider=org.objectweb.fractal.julia.Julia
</argument>
<argument>
-fractaladl.backend=org.objectweb.fractal.bf.adl.MyFractalBackend
</argument>
<argument>
-fractaladl.factory=org.objectweb.fractal.bf.adl.MyBasicFactory
</argument>
<argument>
-fractaladl.definition=${client.adl}
</argument>
<argument>-fractaladl.itf=${fractaladl.itf}</argument>
</arguments>
<systemProperties>
<systemProperty>
<key>fractal.provider</key>
<value>
org.objectweb.fractal.julia.Julia
</value>
</systemProperty>
</systemProperties>
<!-- the project does not include Fractal ADL and Julia -->
<includePluginDependencies>
true
</includePluginDependencies>
</configuration>
<dependencies>
<dependency>
<groupId>
org.objectweb.fractal.fractaladl
</groupId>
<artifactId>fractal-adl</artifactId>
<version>2.2</version>
</dependency>
<dependency>
<groupId>
org.objectweb.fractal.julia
</groupId>
<artifactId>julia-runtime</artifactId>
<version>2.5.2</version>
</dependency>
<dependency>
<groupId>
org.objectweb.fractal.julia
</groupId>
<artifactId>julia-asm</artifactId>
<version>2.5.2</version>
</dependency>
<dependency>
<groupId>
org.objectweb.fractal.julia
</groupId>
<artifactId>julia-mixins</artifactId>
<version>2.5.2</version>
</dependency>
<dependency>
<groupId>
org.objectweb.fractal.bf
</groupId>
<artifactId>adl</artifactId>
<version>0.1-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>org.objectweb.fractal.bf.connectors</groupId>
<artifactId>soap-cxf</artifactId>
<version>0.1-SNAPSHOT</version>
</dependency>
</dependencies>
</plugin>
</plugins>
</build>
</profile>
</profiles>
<distributionManagement>
<site>
<id>${server.id}</id>
<url>
${distribution.url}/examples/meteo
</url>
</site>
</distributionManagement>
<scm>
<connection>scm:svn:svn+ssh://svn.forge.objectweb.org/svnroot/fractal/tags/FRACTAL_BF_0_1//examples/meteo</connection>
<url>scm:svn:svn+ssh://svn.forge.objectweb.org/svnroot/fractal/tags/FRACTAL_BF_0_1//examples/meteo</url>
</scm>
</project>