diff options
Diffstat (limited to 'sca-java-1.x/branches/java-M1/java/sca/bindings/binding.celtix/pom.xml')
-rw-r--r-- | sca-java-1.x/branches/java-M1/java/sca/bindings/binding.celtix/pom.xml | 165 |
1 files changed, 165 insertions, 0 deletions
diff --git a/sca-java-1.x/branches/java-M1/java/sca/bindings/binding.celtix/pom.xml b/sca-java-1.x/branches/java-M1/java/sca/bindings/binding.celtix/pom.xml new file mode 100644 index 0000000000..a33141e5f2 --- /dev/null +++ b/sca-java-1.x/branches/java-M1/java/sca/bindings/binding.celtix/pom.xml @@ -0,0 +1,165 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- + * Copyright (c) 2005-2006 The Apache Software Foundation or its licensors, as applicable. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + --> +<project> + + <parent> + <groupId>org.apache.tuscany.sca.bindings</groupId> + <artifactId>tuscany-sca-bindings</artifactId> + <version>incubating-M1</version> + </parent> + + <modelVersion>4.0.0</modelVersion> + <artifactId>tuscany-binding-celtix</artifactId> + <name>Tuscany Celtix Binding</name> + <description>Implementation of the SCA Web Services binding using Celtix.</description> + <version>incubating-M1</version> + + <properties> + <celtix.version>1.0</celtix.version> + <compiler.flags>-Xlint:unchecked,deprecation,fallthrough,finally</compiler.flags> + </properties> + <repositories> + <repository> + <id>objectweb</id> + <name>ObjectWeb repo</name> + <url>http://maven.objectweb.org/maven2</url> + <releases> + <enabled>true</enabled> + </releases> + <snapshots> + <enabled>false</enabled> + </snapshots> + </repository> + </repositories> + + <dependencies> + <dependency> + <groupId>org.apache.tuscany</groupId> + <artifactId>tuscany-core</artifactId> + <version>${pom.version}</version> + <scope>compile</scope> + </dependency> + <dependency> + <groupId>org.apache.tuscany.databinding</groupId> + <artifactId>tuscany-databinding-sdo</artifactId> + <version>${pom.version}</version> + <scope>provided</scope> + </dependency> + <dependency> + <groupId>org.apache.tuscany.sca.containers</groupId> + <artifactId>tuscany-container-java</artifactId> + <version>${pom.version}</version> + <scope>test</scope> + </dependency> + + <dependency> + <groupId>junit</groupId> + <artifactId>junit</artifactId> + <version>3.8.1</version> + <scope>test</scope> + </dependency> + + + <dependency> + <groupId>org.easymock</groupId> + <artifactId>easymockclassextension</artifactId> + <version>2.2</version> + <scope>test</scope> + </dependency> + + <!-- Celtix --> + <dependency> + <groupId>org.objectweb.celtix</groupId> + <artifactId>celtix-rt</artifactId> + <version>${celtix.version}</version> + </dependency> + </dependencies> + + <build> + <plugins> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-compiler-plugin</artifactId> + <configuration> + <source>1.5</source> + <target>1.5</target> + <showDeprecation>true</showDeprecation> + <compilerArgument>${compile.flags}</compilerArgument> + </configuration> + </plugin> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-checkstyle-plugin</artifactId> + <executions> + <execution> + <id>process-sources</id> + <phase>process-sources</phase> + <configuration> + <configLocation>${basedir}/checkstyle.xml</configLocation> + <consoleOutput>true</consoleOutput> + <failsOnError>true</failsOnError> + </configuration> + <goals> + <goal>checkstyle</goal> + </goals> + </execution> + </executions> + </plugin> + + <!-- This won't work until 2.0 of PMD plugin is released + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-pmd-plugin</artifactId> + <executions> + <execution> + <id>process-sources</id> + <phase>process-sources</phase> + <configuration> + <targetJdk>1.5</targetJdk> + <rulesets> + <ruleset>.ruleset</ruleset> + </rulesets> + <failOnViolation>true</failOnViolation> + </configuration> + <goals> + <goal>check</goal> + </goals> + </execution> + </executions> + </plugin> + --> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-eclipse-plugin</artifactId> + <configuration> + <downloadSources>true</downloadSources> + <buildcommands> + <java.lang.String>org.eclipse.jdt.core.javabuilder</java.lang.String> + <java.lang.String>com.atlassw.tools.eclipse.checkstyle.CheckstyleBuilder</java.lang.String> + <java.lang.String>net.sourceforge.pmd.eclipse.pmdBuilder</java.lang.String> + </buildcommands> + <projectnatures> + <nature>org.eclipse.jdt.core.javanature</nature> + <nature>com.atlassw.tools.eclipse.checkstyle.CheckstyleNature</nature> + <nature>net.sourceforge.pmd.eclipse.pmdNature</nature> + </projectnatures> + </configuration> + </plugin> + </plugins> + </build> + +</project> |