Greetings, TomEE 1.6.0.beta1 and all the latest Arquillian and Surefire plugins are in use. I'm following the instructions here:
https://tomee.apache.org/arquillian-available-adapters.html Despite the claims, TomEE does not obey m-surefire-p configuration for tomee: <plugin> <artifactId>maven-surefire-plugin</artifactId> <version>2.16</version> <configuration> <systemPropertyVariables> <tomee.embedded.httpPort>-1</tomee.embedded.httpPort> <tomee.embedded.stopPort>-1</tomee.embedded.stopPort> <tomee.httpPort>-1</tomee.httpPort> <tomee.stopPort>-1</tomee.stopPort> </systemPropertyVariables> </configuration> </plugin> Nor does it obey if I specify command line arguments: mvn -Dtomee.httpPort=14000 -Dtomee.stopPort=14001 -Dtomee.embedded.httpPort=10000 -Dtomee.embedded.stopPort=10001 clean install It only obeys when I code up a src/test/resources/arquillian.xml: <?xml version="1.0"?> <arquillian xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://jboss.org/schema/arquillian" xsi:schemaLocation="http://jboss.org/schema/arquillian http://jboss.org/schema/arquillian/arquillian_1_0.xsd"> <container qualifier="tomee" default="true"> <configuration> <property name="httpPort">-1</property> <property name="stopPort">-1</property> </configuration> </container> </arquillian> Can someone confirm this is a bug? Thanks!
