Josh Elser created ACCUMULO-4058:
------------------------------------

             Summary: mvn test on ScannerContextIT will fail if test jar is not 
already built.
                 Key: ACCUMULO-4058
                 URL: https://issues.apache.org/jira/browse/ACCUMULO-4058
             Project: Accumulo
          Issue Type: Bug
          Components: test
            Reporter: Josh Elser
            Priority: Critical
             Fix For: 1.8.0


https://github.com/apache/accumulo/blob/master/test/pom.xml#L230

{code}
        <plugin>
          <groupId>org.apache.maven.plugins</groupId>
          <artifactId>maven-jar-plugin</artifactId>
          <executions>
            <execution>
              <goals>
                <goal>test-jar</goal>
              </goals>
              <phase>pre-integration-test</phase>
              <configuration>
                <finalName>TestIterators</finalName>
                <classifier />
                <includes>
                  
<include>org/apache/accumulo/test/functional/ValueReversingIterator.class</include>
                </includes>
              </configuration>
            </execution>
          </executions>
        </plugin>
{code}

Binding this to pre-integration-test instead of test-compile (or something 
else) will likely break the test that requires this special jar if the test is 
manually invoked. This is a common pattern among devs (although {{mvn verify 
-Dit.test}} is more correct).



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to