2015-12-10 48 views

回答

1

當您通過Maven的運行在嵌入式容器的Arqullian測試,你可以在一個Maven插件配置中指定的環境變量:

<plugin> 
    <groupId>org.apache.maven.plugins</groupId> 
    <artifactId>maven-surefire-plugin</artifactId> 
    <version>2.17</version> 
    <configuration> 
     <forkMode>always</forkMode> 
     <argLine>-Djava.util.logging.manager=org.jboss.logmanager.LogManager -Xmx512m -XX:MaxPermSize=256m -Djboss.socket.binding.port-offset=1000</argLine> 
     <redirectTestOutputToFile>false</redirectTestOutputToFile> 
     </configuration> 
    </plugin> 

或arqullian.xml。但是這種配置受限於嵌入式容器。來自運行測試的消息:

Supported property names: [managementAddress, modulePath, password, bundlePath, managementPort, jbossHome, managementProtocol, cleanServerBaseDir, username] 
+0

我正在查找系統環境變量,而不是Java環境屬性! – badera