That's awesome, thanks for the follow up! Jon
On Tue, Nov 12, 2019 at 1:59 PM Makarov Alexey <[email protected]> wrote: > Thank you, very match! > I have file arqullian.xml and "classifier" property already, but I forgot > to surround content of file with "<arquillian xmlns:xsi=" > http://www.w3.org/2001/XMLSchema-instance">...</arquillian>". Sorry! > Now it works! > > -- > With best regards, > Alexey Makarov > > 12.11.2019, 14:55, "Jonathan Gallimore" <[email protected]>: > > You should be able to specify it using the "classifier" property in > > arquillian.xml: > > > > <arquillian xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> > > <container qualifier="tomee" default="true"> > > <configuration> > > <property name="classifier">plus</property> > > <property name="httpPort">-1</property> > > <property name="stopPort">-1</property> > > <property name="tomcatVersion"></property> > > <property name="openejbVersion">${tomee.version}</property> > > <property name="dir">target/apache-tomee-remote</property> > > <property > > name="appWorkingDir">target/arquillian-test-working-dir</property> > > </configuration> > > </container> > > </arquillian> > > > > Let us know how you get on! > > > > Jon > > > > On Tue, Nov 12, 2019 at 11:30 AM Makarov Alexey <[email protected]> > wrote: > > > >> Hello! > >> I use "TomEE 8 plus", and I want to write integration tests. > >> I wrote small test and set some config in pom.xml. When I start tests > and > >> look at console I see: > >> "INFO: Downloading org.apache.tomee:apache-tomee:8.0.0:zip:webprofile > >> please wait...",- my maven download webprofile, I use ActiveMQ and as > far > >> as I understand, I need plus or plume profile. How I can do this? > >> > >> My pom.xml: > >> > >> <?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>ru.ritos</groupId> > >> <artifactId>ritos-backend</artifactId> > >> <version>1.0-SNAPSHOT</version> > >> <packaging>war</packaging> > >> > >> <name>ritos-backend</name> > >> > >> <properties> > >> > <endorsed.dir>${project.build.directory}/endorsed</endorsed.dir> > >> > <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> > >> <deltaspike.version>1.9.1</deltaspike.version> > >> <tomee.version>8.0.0</tomee.version> > >> <tomee.classifier>plus</tomee.classifier> > >> </properties> > >> > >> <dependencyManagement> > >> <dependencies> > >> <dependency> > >> <groupId>org.apache.deltaspike.distribution</groupId> > >> <artifactId>distributions-bom</artifactId> > >> <version>${deltaspike.version}</version> > >> <type>pom</type> > >> <scope>import</scope> > >> </dependency> > >> <dependency> > >> <groupId>org.jboss.arquillian</groupId> > >> <artifactId>arquillian-bom</artifactId> > >> <version>1.5.0.Final</version> > >> <scope>import</scope> > >> <type>pom</type> > >> </dependency> > >> </dependencies> > >> </dependencyManagement> > >> > >> <dependencies> > >> <dependency> > >> <groupId>redis.clients</groupId> > >> <artifactId>jedis</artifactId> > >> <version>3.1.0</version> > >> </dependency> > >> <dependency> > >> <groupId>commons-codec</groupId> > >> <artifactId>commons-codec</artifactId> > >> <version>1.13</version> > >> </dependency> > >> <dependency> > >> <groupId>org.apache.commons</groupId> > >> <artifactId>commons-lang3</artifactId> > >> <version>3.9</version> > >> </dependency> > >> <dependency> > >> <groupId>org.apache.httpcomponents</groupId> > >> <artifactId>httpclient</artifactId> > >> <version>4.5.10</version> > >> </dependency> > >> <dependency> > >> <groupId>org.postgresql</groupId> > >> <artifactId>postgresql</artifactId> > >> <version>42.2.8</version> > >> </dependency> > >> <dependency> > >> <groupId>javax</groupId> > >> <artifactId>javaee-api</artifactId> > >> <version>8.0</version> > >> <scope>provided</scope> > >> </dependency> > >> <dependency> > >> <groupId>org.apache.deltaspike.core</groupId> > >> <artifactId>deltaspike-core-api</artifactId> > >> <scope>compile</scope> > >> </dependency> > >> <dependency> > >> <groupId>org.apache.deltaspike.core</groupId> > >> <artifactId>deltaspike-core-impl</artifactId> > >> <scope>runtime</scope> > >> </dependency> > >> <dependency> > >> <groupId>org.apache.deltaspike.modules</groupId> > >> <artifactId>deltaspike-security-module-api</artifactId> > >> <scope>compile</scope> > >> </dependency> > >> <dependency> > >> <groupId>org.apache.deltaspike.modules</groupId> > >> <artifactId>deltaspike-security-module-impl</artifactId> > >> <scope>runtime</scope> > >> </dependency> > >> <!-- Hibernate --> > >> <dependency> > >> <groupId>org.hibernate</groupId> > >> <artifactId>hibernate-entitymanager</artifactId> > >> <version>5.3.13.Final</version> > >> </dependency> > >> > >> <dependency> > >> <groupId>com.vladmihalcea</groupId> > >> <artifactId>hibernate-types-52</artifactId> > >> <version>2.7.1</version> > >> </dependency> > >> <!-- unit testing --> > >> <dependency> > >> <groupId>org.junit.jupiter</groupId> > >> <artifactId>junit-jupiter-engine</artifactId> > >> <version>5.5.2</version> > >> <scope>test</scope> > >> </dependency> > >> <dependency> > >> <groupId>org.jboss.weld</groupId> > >> <artifactId>weld-junit5</artifactId> > >> <version>2.0.1.Final</version> > >> <scope>test</scope> > >> </dependency> > >> <dependency> > >> <groupId>org.mockito</groupId> > >> <artifactId>mockito-core</artifactId> > >> <version>3.1.0</version> > >> <scope>test</scope> > >> </dependency> > >> <!--<dependency> > >> <groupId>org.glassfish</groupId> > >> <artifactId>javax.json</artifactId> > >> <version>1.1</version> > >> <scope>test</scope> > >> </dependency>--> > >> > >> <!-- integration testing --> > >> > >> <dependency> > >> <groupId>junit</groupId> > >> <artifactId>junit</artifactId> > >> <version>4.12</version> > >> <scope>test</scope> > >> </dependency> > >> > >> <dependency> > >> <groupId>org.jboss.arquillian.junit</groupId> > >> <artifactId>arquillian-junit-container</artifactId> > >> <version>1.5.0.Final</version> > >> <scope>test</scope> > >> </dependency> > >> > >> <dependency> > >> <groupId>org.apache.tomee</groupId> > >> <artifactId>arquillian-tomee-remote</artifactId> > >> <version>${tomee.version}</version> > >> <scope>test</scope> > >> </dependency> > >> > >> <dependency> > >> <groupId>org.apache.tomee</groupId> > >> <artifactId>apache-tomee</artifactId> > >> <version>${tomee.version}</version> > >> <classifier>plus</classifier> > >> <type>zip</type> > >> <scope>test</scope> > >> </dependency> > >> > >> <dependency> > >> <groupId>org.jboss.shrinkwrap.resolver</groupId> > >> <artifactId>shrinkwrap-resolver-depchain</artifactId> > >> <version>3.1.3</version> > >> <scope>test</scope> > >> <type>pom</type> > >> </dependency> > >> > >> </dependencies> > >> > >> <build> > >> <plugins> > >> <plugin> > >> <groupId>org.apache.maven.plugins</groupId> > >> <artifactId>maven-compiler-plugin</artifactId> > >> <version>3.1</version> > >> <configuration> > >> <source>1.8</source> > >> <target>1.8</target> > >> <compilerArguments> > >> <endorseddirs>${endorsed.dir}</endorseddirs> > >> </compilerArguments> > >> <showDeprecation>true</showDeprecation> > >> </configuration> > >> </plugin> > >> <plugin> > >> <groupId>org.apache.maven.plugins</groupId> > >> <artifactId>maven-war-plugin</artifactId> > >> <version>2.3</version> > >> <configuration> > >> <failOnMissingWebXml>false</failOnMissingWebXml> > >> </configuration> > >> </plugin> > >> <plugin> > >> <groupId>org.apache.maven.plugins</groupId> > >> <artifactId>maven-dependency-plugin</artifactId> > >> <version>2.6</version> > >> <executions> > >> <execution> > >> <phase>validate</phase> > >> <goals> > >> <goal>copy</goal> > >> </goals> > >> <configuration> > >> > >> <outputDirectory>${endorsed.dir}</outputDirectory> > >> <silent>true</silent> > >> <artifactItems> > >> <artifactItem> > >> <groupId>javax</groupId> > >> > >> <artifactId>javaee-endorsed-api</artifactId> > >> <version>7.0</version> > >> <type>jar</type> > >> </artifactItem> > >> </artifactItems> > >> </configuration> > >> </execution> > >> </executions> > >> </plugin> > >> > >> <plugin> > >> <groupId>org.apache.tomee.maven</groupId> > >> <artifactId>tomee-maven-plugin</artifactId> > >> <version>${tomee.version}</version> > >> <configuration> > >> <tomeeVersion>${tomee.version}</tomeeVersion> > >> > <tomeeClassifier>${tomee.classifier}</tomeeClassifier> > >> </configuration> > >> </plugin> > >> > >> </plugins> > >> </build> > >> </project> > >> > >> Thank you! > >> > >> -- > >> With best regards, > >> Alexey Makarov >
