Hi Le 5 sept. 2015 06:31, "mauro2java2011" <[email protected]> a écrit : > > hi all. > i have a example from the http://arquillian.org/guides/getting_started_it/ > <http://arquillian.org/guides/getting_started_it/> > > From the example are present 3 profile:now i would to add a tomee embedded > profile for use with the example . > > from the tomee reference card https://tomee.apache.org/refcard/refcard.html > <https://tomee.apache.org/refcard/refcard.html> > i read the dependencies : > > *for the openejb embedded:* > > > > <dependency> > <groupId>org.apache.openejb</groupId> > <artifactId>openejb-core</artifactId> > <version>${openejb.version}</version> > </dependency> > > > <dependency> > <groupId>org.apache.openejb</groupId> > <artifactId>openejb-cxf</artifactId> > <version>${openejb.version}</version> > </dependency> > > > <dependency> > <groupId>org.apache.openejb</groupId> > <artifactId>openejb-cxf-rs</artifactId> > <version>${openejb.version}</version> > </dependency> > > > <dependency> > <groupId>org.apache.openejb</groupId> > <artifactId>arquillian-openejb-embedded-4</artifactId> > <version>${openejb.version}</version> > </dependency> > > > ........................................... > > *TomEE dependencies* > > > <dependency> > <groupId>org.apache.openejb</groupId> > <artifactId>apache-tomee</artifactId> > <version>${tomee.version}</version> > <type>zip</type> > </dependency> > > > <dependency> > <groupId>org.apache.openejb</groupId> > <artifactId>arquillian-tomee-remote</artifactId> > <version>${tomee.version}</version> > </dependency> > -------------------------------- > > *TomEE Embedded dependencies* > > > <dependency> > <groupId>org.apache.openejb</groupId> > <artifactId>tomee-embedded</artifactId> > <version>${tomee.version}</version> > <type>zip</type> > </dependency> > > > <dependency> > <groupId>org.apache.openejb</groupId> > <artifactId>arquillian-tomee-embedded</artifactId> > <version>${tomee.version}</version> > </dependency> > > > <dependency> > <groupId>org.apache.openejb</groupId> > <artifactId>tomee-jaxrs</artifactId> > <version>${tomee.version}</version> > </dependency> > > > <dependency> > <groupId>org.apache.openejb</groupId> > <artifactId>tomee-webservices</artifactId> > <version>${tomee.version}</version> > </dependency> > > ---------------------------------------------- > * > TomEE maven plugin configuration* > Note > Configuration block is optional all attributes have defaul values. > > <plugin> > <groupId>org.apache.openejb.maven</groupId> > <artifactId>tomee-maven-plugin</artifactId> > <version>${tmp.version}</version> > <configuration> > <tomeeVersion>1.5.0</tomeeVersion> > <tomeeClassifier>plus</tomeeClassifier> > > > <debug>false</debug> > <debugPort>5005</debugPort> > > > <tomeeHttpPort>8080</tomeeHttpPort> > > > <removeDefaultWebapps>true</removeDefaultWebapps> > > <removeTomeeWebapp>true</removeTomeeWebapp> > > > <libs> > <lib>mysql:mysql-connector-java:5.1.20</lib> > </libs> > > > <webapps> > <webapp>org.superbiz:my-simple-webapp:1.0.0</webapp> > </webapps> > > > </configuration> > > <reloadOnUpdate>true</reloadOnUpdate> > <synchronization> > > <extensions> > <extension>.class<extension> > </extensions> > > <updateOnlyExtensions> > <updateOnlyExtension>.html<updateOnlyExtension> > <updateOnlyExtension>.js<updateOnlyExtension> > <updateOnlyExtension>.jcss<updateOnlyExtension> > </updateOnlyExtensions> > </synchronization> > > </configuration> > </configuration> > </plugin> > > ------------------------------- > > 1)but the tomeemavenplugin dependencies are to add inside the profile tomee > embedded that iwould create?
There is no link so you can > 2) how i set thte datasource with tomee embedded ? into arquillan.xml? and > how? Properties property is supported by all adapters and can create datasources > > 3) if i would use the ejb with persistence i have to add also the openjpa > persistence with scope provided? No > 4) if i would test jsf i have also to add the jsf dependenmcies with scope > provided int othe profile that i would create for tomee embedded? > Yes > i am confused and this page > http://tomee.apache.org/arquillian-available-adapters.html > <http://tomee.apache.org/arquillian-available-adapters.html> not help me . > > I would understand how add a maven profile for test ejb that work with > database in memory with the tomee embedded . I have to add at a existent > project that already present 3 contoiner: weld jee glassfsih embedded and > jboss 7.1 managed (that not work). > > my pom it is: > > <?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/xsd/maven-4.0.0.xsd"> > <modelVersion>4.0.0</modelVersion> > > <groupId>org.arquillian.example</groupId> > <artifactId>arquillian-tutorial</artifactId> > <version>1.0-SNAPSHOT</version> > <packaging>jar</packaging> > > <name>arquillian-tutorial</name> > <url>http://maven.apache.org</url> > > <properties> > <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> > </properties> > > > <dependencyManagement> > <dependencies> > <dependency> > <groupId>org.jboss.arquillian</groupId> > <artifactId>arquillian-bom</artifactId> > <version>1.1.9.Final</version> > <scope>import</scope> > <type>pom</type> > </dependency> > </dependencies> > </dependencyManagement> > > <build> > <plugins> > <plugin> > <groupId>org.apache.maven.plugins</groupId> > <artifactId>maven-compiler-plugin</artifactId> > <version>2.3.2</version> > <configuration> > <source>1.6</source> > <target>1.6</target> > </configuration> > </plugin> > <plugin> > <artifactId>maven-surefire-plugin</artifactId> > <version>2.17</version> > </plugin> > </plugins> > </build> > > > > > <dependencies> > <dependency> > <groupId>junit</groupId> > <artifactId>junit</artifactId> > <version>4.8.1</version> > <scope>test</scope> > </dependency> > <dependency> > <groupId>org.jboss.arquillian.junit</groupId> > <artifactId>arquillian-junit-container</artifactId> > <scope>test</scope> > </dependency> > </dependencies> > > <profiles> > <profile> > <id>arquillian-weld-ee-embedded</id> > <activation> > <activeByDefault>true</activeByDefault> > </activation> > <dependencies> > <dependency> > <groupId>org.jboss.spec</groupId> > <artifactId>jboss-javaee-6.0</artifactId> > <version>1.0.0.Final</version> > <type>pom</type> > <scope>provided</scope> > </dependency> > <dependency> > <groupId>org.jboss.arquillian.container</groupId> > <artifactId>arquillian-weld-ee-embedded-1.1</artifactId> > <version>1.0.0.CR3</version> > <scope>test</scope> > </dependency> > <dependency> > <groupId>org.jboss.weld</groupId> > <artifactId>weld-core</artifactId> > <version>1.1.5.Final</version> > <scope>test</scope> > </dependency> > <dependency> > <groupId>org.slf4j</groupId> > <artifactId>slf4j-simple</artifactId> > <version>1.6.4</version> > <scope>test</scope> > </dependency> > </dependencies> > </profile> > > <profile> > <id>arquillian-glassfish-embedded</id> > <dependencies> > <dependency> > <groupId>org.jboss.arquillian.container</groupId> > > <artifactId>arquillian-glassfish-embedded-3.1</artifactId> > <version>1.0.0.CR3</version> > <scope>test</scope> > </dependency> > <dependency> > <groupId>org.glassfish.main.extras</groupId> > <artifactId>glassfish-embedded-all</artifactId> > <version>3.1.2</version> > <scope>provided</scope> > </dependency> > </dependencies> > </profile> > > <profile> > > <id>arquillian-jbossas-managed</id> > <build> > <plugins> > <plugin> > <artifactId>maven-dependency-plugin</artifactId> > <executions> > <execution> > <id>unpack</id> > <phase>process-test-classes</phase> > <goals> > <goal>unpack</goal> > </goals> > <configuration> > <artifactItems> > <artifactItem> > <groupId>org.jboss.as</groupId> > <artifactId>jboss-as-dist</artifactId> > <version>7.1.1.Final</version> > <type>zip</type> > <overWrite>false</overWrite> > <outputDirectory>target</outputDirectory> > </artifactItem> > </artifactItems> > </configuration> > </execution> > </executions> > </plugin> > </plugins> > </build> > > <dependencies> > > <dependency> > <groupId>org.jboss.spec</groupId> > <artifactId>jboss-javaee-6.0</artifactId> > <version>1.0.0.Final</version> > <type>pom</type> > <scope>provided</scope> > </dependency> > <dependency> > <groupId>org.jboss.as</groupId> > > <artifactId>jboss-as-arquillian-container-managed</artifactId> > <version>7.1.1.Final</version> > <scope>test</scope> > </dependency> > <dependency> > <groupId>org.jboss.arquillian.protocol</groupId> > <artifactId>arquillian-protocol-servlet</artifactId> > <scope>test</scope> > </dependency> > > </dependencies> > </profile> > </profiles> > > > </project> > > > > > > > > > > -- > View this message in context: http://tomee-openejb.979440.n4.nabble.com/how-and-what-dependencies-i-have-to-add-for-tomee-embedded-a-Maven-PRofile-tp4676132.html > Sent from the TomEE Users mailing list archive at Nabble.com.
