[jboss-svn-commits] JBoss Common SVN: r3725 - in arquillian/trunk: container-jboss-embedded and 14 other directories.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Mon Nov 16 03:57:43 EST 2009
Author: aslak
Date: 2009-11-16 03:57:42 -0500 (Mon, 16 Nov 2009)
New Revision: 3725
Added:
arquillian/trunk/container-jboss-embedded/
arquillian/trunk/container-jboss-embedded/pom.xml
arquillian/trunk/container-jboss-embedded/src/
arquillian/trunk/container-jboss-embedded/src/main/
arquillian/trunk/container-jboss-embedded/src/main/java/
arquillian/trunk/container-jboss-embedded/src/main/java/org/
arquillian/trunk/container-jboss-embedded/src/main/java/org/jboss/
arquillian/trunk/container-jboss-embedded/src/main/java/org/jboss/arquillian/
arquillian/trunk/container-jboss-embedded/src/main/java/org/jboss/arquillian/jboss/
arquillian/trunk/container-jboss-embedded/src/main/resources/
arquillian/trunk/spi/
arquillian/trunk/spi/pom.xml
arquillian/trunk/spi/src/
arquillian/trunk/spi/src/main/
arquillian/trunk/spi/src/main/java/
arquillian/trunk/spi/src/main/java/org/
arquillian/trunk/spi/src/main/java/org/jboss/
arquillian/trunk/spi/src/main/java/org/jboss/arquillian/
arquillian/trunk/spi/src/main/java/org/jboss/arquillian/spi/
arquillian/trunk/spi/src/main/java/org/jboss/arquillian/spi/DeployableContainer.java
arquillian/trunk/spi/src/main/java/org/jboss/arquillian/spi/DeploymentException.java
arquillian/trunk/spi/src/main/resources/
Log:
ARQ-5 Extracted SPI and moved Jboss Embedded integration into seperate module
Added: arquillian/trunk/container-jboss-embedded/pom.xml
===================================================================
--- arquillian/trunk/container-jboss-embedded/pom.xml (rev 0)
+++ arquillian/trunk/container-jboss-embedded/pom.xml 2009-11-16 08:57:42 UTC (rev 3725)
@@ -0,0 +1,52 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<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">
+
+ <!-- Parent -->
+ <parent>
+ <groupId>org.jboss.arquillian</groupId>
+ <artifactId>arquillian-build</artifactId>
+ <version>0.0.1-SNAPSHOT</version>
+ <relativePath>../build/pom.xml</relativePath>
+ </parent>
+
+ <!-- Model Version -->
+ <modelVersion>4.0.0</modelVersion>
+
+ <!-- Artifact Configuration -->
+ <artifactId>arquillian-jboss-embedded</artifactId>
+ <name>Arquillian Container Jboss Embedded</name>
+ <description>Jboss Embedded Container integration for the Arquillian Project</description>
+
+
+ <!-- Properties -->
+ <properties>
+
+ <!-- Versioning -->
+
+ </properties>
+
+ <!-- Dependencies -->
+ <dependencies>
+
+ <!--
+ org.jboss.arquillian
+ -->
+ <dependency>
+ <groupId>org.jboss.arquillian</groupId>
+ <artifactId>arquillian-spi</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+
+ <!--
+ org.jboss.embedded
+ -->
+ <dependency>
+ <groupId>org.jboss.embedded</groupId>
+ <artifactId>jboss-embedded-assembly</artifactId>
+ <classifier>launcher</classifier>
+ </dependency>
+
+ </dependencies>
+</project>
+
Added: arquillian/trunk/spi/pom.xml
===================================================================
--- arquillian/trunk/spi/pom.xml (rev 0)
+++ arquillian/trunk/spi/pom.xml 2009-11-16 08:57:42 UTC (rev 3725)
@@ -0,0 +1,38 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<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">
+
+ <!-- Parent -->
+ <parent>
+ <groupId>org.jboss.arquillian</groupId>
+ <artifactId>arquillian-build</artifactId>
+ <version>0.0.1-SNAPSHOT</version>
+ <relativePath>../build/pom.xml</relativePath>
+ </parent>
+
+ <!-- Model Version -->
+ <modelVersion>4.0.0</modelVersion>
+
+ <!-- Artifact Configuration -->
+ <artifactId>arquillian-spi</artifactId>
+ <name>Arquillian SPI</name>
+ <description>Extension View of the Arquillian Project</description>
+
+
+ <!-- Properties -->
+ <properties>
+
+ <!-- Versioning -->
+
+ </properties>
+
+ <!-- Dependencies -->
+ <dependencies>
+ <dependency>
+ <groupId>org.jboss.arquillian</groupId>
+ <artifactId>arquillian-api</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ </dependencies>
+</project>
+
Added: arquillian/trunk/spi/src/main/java/org/jboss/arquillian/spi/DeployableContainer.java
===================================================================
--- arquillian/trunk/spi/src/main/java/org/jboss/arquillian/spi/DeployableContainer.java (rev 0)
+++ arquillian/trunk/spi/src/main/java/org/jboss/arquillian/spi/DeployableContainer.java 2009-11-16 08:57:42 UTC (rev 3725)
@@ -0,0 +1,38 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2009, Red Hat Middleware LLC, and individual contributors
+ * by the @authors tag. See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ *
+ * 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.
+ */
+package org.jboss.arquillian.spi;
+
+import org.jboss.shrinkwrap.api.Archive;
+
+/**
+ * DeployableContainer
+ *
+ * @author <a href="mailto:aslak at conduct.no">Aslak Knutsen</a>
+ * @version $Revision: $
+ */
+public interface DeployableContainer
+{
+
+ void start();
+
+ void stop();
+
+ void deploy(Archive<?> archive) throws DeploymentException;
+
+ void undeploy(Archive<?> archive) throws DeploymentException;
+
+}
\ No newline at end of file
Added: arquillian/trunk/spi/src/main/java/org/jboss/arquillian/spi/DeploymentException.java
===================================================================
--- arquillian/trunk/spi/src/main/java/org/jboss/arquillian/spi/DeploymentException.java (rev 0)
+++ arquillian/trunk/spi/src/main/java/org/jboss/arquillian/spi/DeploymentException.java 2009-11-16 08:57:42 UTC (rev 3725)
@@ -0,0 +1,39 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2009, Red Hat Middleware LLC, and individual contributors
+ * by the @authors tag. See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ *
+ * 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.
+ */
+package org.jboss.arquillian.spi;
+
+/**
+ * DeploymentException
+ *
+ * @author <a href="mailto:aslak at conduct.no">Aslak Knutsen</a>
+ * @version $Revision: $
+ */
+public class DeploymentException extends Exception
+{
+ private static final long serialVersionUID = 1L;
+
+ public DeploymentException(String message)
+ {
+ super(message);
+ }
+
+ public DeploymentException(String message, Exception cause)
+ {
+ super(message, cause);
+ }
+
+}
More information about the jboss-svn-commits
mailing list