title: Maven default profile always run even when set another profile?
body: <p>This is the profile part of <strong>pom.xml</strong></p>
  
  <pre><code>&lt;profiles&gt;
      &lt;profile&gt;
          &lt;!-- The default profile skips all tests, though you can tune it 
              to run just unit tests based on a custom pattern --&gt;
          &lt;!-- Seperate profiles are provided for running all tests, including 
              Arquillian tests that execute in the specified container --&gt;
          &lt;id&gt;default&lt;/id&gt;
          &lt;activation&gt;
              &lt;activeByDefault&gt;true&lt;/activeByDefault&gt;
              &lt;property&gt;
                  &lt;name&gt;!default&lt;/name&gt;
              &lt;/property&gt;
          &lt;/activation&gt;
          &lt;build&gt;
              &lt;plugins&gt;
                  &lt;plugin&gt;
                      &lt;artifactId&gt;maven-surefire-plugin&lt;/artifactId&gt;
                      &lt;configuration&gt;
                          &lt;skip&gt;${skipTests}&lt;/skip&gt;
                          &lt;environment&gt;${sv.environment}&lt;/environment&gt;
                          &lt;config-file&gt;${test.config.file}&lt;/config-file&gt;
                          &lt;excludes&gt;
                              &lt;exclude&gt;**/*ArqTest.java&lt;/exclude&gt;
                          &lt;/excludes&gt;                                                                             
                      &lt;/configuration&gt;
                  &lt;/plugin&gt;
              &lt;/plugins&gt;
          &lt;/build&gt;
      &lt;/profile&gt;
  
      &lt;profile&gt;
          &lt;!-- An optional Arquillian testing profile that executes tests 
              in a remote JBoss EAP instance --&gt;
          &lt;!-- Run with: mvn clean test -Parq-jbossas-remote --&gt;
          &lt;id&gt;arq-jbossas-remote&lt;/id&gt;
          &lt;build&gt;
              &lt;plugins&gt;
                  &lt;plugin&gt;
                      &lt;artifactId&gt;maven-surefire-plugin&lt;/artifactId&gt;
                      &lt;configuration&gt;
                          &lt;skip&gt;false&lt;/skip&gt;
                          &lt;skipTests&gt;false&lt;/skipTests&gt;                                                        
                          &lt;environment&gt;${sv.environment}&lt;/environment&gt;
                          &lt;config-file&gt;${test.config.file}&lt;/config-file&gt;
                          &lt;includes&gt;
                              &lt;include&gt;**/*ArqTest.java&lt;/include&gt;
                          &lt;/includes&gt;                         
                      &lt;/configuration&gt;
                  &lt;/plugin&gt;
                  &lt;plugin&gt;
                      &lt;groupId&gt;org.jboss.shrinkwrap.resolver&lt;/groupId&gt;
                      &lt;artifactId&gt;shrinkwrap-resolver-maven-plugin&lt;/artifactId&gt;
                      &lt;version&gt;${version.shrinkwrap.resolver}&lt;/version&gt;                                           
                      &lt;executions&gt;
                          &lt;execution&gt;
                              &lt;goals&gt;
                                  &lt;goal&gt;propagate-execution-context&lt;/goal&gt;
                              &lt;/goals&gt;
                          &lt;/execution&gt;
                      &lt;/executions&gt;
                  &lt;/plugin&gt;
              &lt;/plugins&gt;
          &lt;/build&gt;
          &lt;dependencies&gt;
              &lt;dependency&gt;
                  &lt;groupId&gt;org.jboss.as&lt;/groupId&gt;
                  &lt;artifactId&gt;jboss-as-arquillian-container-remote&lt;/artifactId&gt;
                  &lt;scope&gt;test&lt;/scope&gt;
              &lt;/dependency&gt;
          &lt;/dependencies&gt;
      &lt;/profile&gt;
  
  &lt;/profiles&gt;
  </code></pre>
  
  <p>Basically, if I run maven with:</p>
  
  <pre><code> mvn clean test -Parq-jbossas-remote
  </code></pre>
  
  <p>*ArqTest classes are ignored because of the part that is included in the default profile:</p>
  
  <pre><code>&lt;excludes&gt;
      &lt;exclude&gt;**/*ArqTest.java&lt;/exclude&gt;
  &lt;/excludes&gt;    
  </code></pre>
  
  <p>How can I make ignore the default profile at all if another one is specified ?</p>