2017-01-11 13 views
1

Я нашел эту установку на Maven груза:Как настроить maven-груз для загрузки развертывания Wildfly 10 и добавить тестового пользователя?

<plugin> 
    <inherited>false</inherited> 
    <groupId>org.codehaus.cargo</groupId> 
    <artifactId>cargo-maven3-plugin</artifactId> 
    <configuration> 
     <container> 
      <containerId>wildfly10x</containerId> 
      <zipUrlInstaller> 
       <url>http://download.jboss.org/wildfly/10.1.0.Final/wildfly-10.1.0.Final.zip</url> 
       <downloadDir>${project.basedir}/.cargo/downloads</downloadDir> 
       <extractDir>${project.basedir} 
        /.cargo/extracts</extractDir> 
      </zipUrlInstaller> 
     </container> 
    </configuration> 
    <executions> 
     <execution> 
      <id>install-cargo</id> 
      <phase>process-test-resources</phase> 
      <goals> 
       <goal>install</goal> 
      </goals> 
     </execution> 
    </executions> 
</plugin> 

Но это не похоже на работу.

Может ли кто-нибудь предоставить мне правильную конфигурацию.

Также я хочу добавить пользователя. Как это сделать?

ответ

0

Это то, что работает для меня:

<profiles> 
     <!-- mvn clean package cargo:run --> 
     <profile> 
      <id>wildfly-standalone</id> 
      <activation> 
       <activeByDefault>true</activeByDefault> 
      </activation> 
      <build> 
       <plugins> 
        <plugin> 
         <groupId>org.codehaus.cargo</groupId> 
         <artifactId>cargo-maven2-plugin</artifactId> 
         <version>${cargo-maven2-plugin.version}</version> 

         <configuration> 

          <container> 
           <containerId>wildfly10x</containerId> 
           <zipUrlInstaller> 
            <url>http://download.jboss.org/wildfly/10.1.0.Final/wildfly-10.1.0.Final.zip</url> 
           </zipUrlInstaller> 
          </container> 

          <configuration> 
           <properties> 
            <cargo.hostname>127.0.0.1</cargo.hostname> 
            <cargo.jboss.management-http.port>9990</cargo.jboss.management-http.port> 
            <cargo.servlet.users>testUser:admin1234!</cargo.servlet.users> 
           </properties> 
          </configuration> 

         </configuration> 
        </plugin> 
       </plugins> 
      </build> 
     </profile> 

Чтобы загрузить и установить параметры, необходимые для выполнения следующей команды:

mvn clean package cargo:run