You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@maven.apache.org by Andy Glick <an...@acm.org> on 2005/08/16 14:31:53 UTC

Re: [M2] Requesting an example of a POM plugin entry for M2 plugin that allows the inclusion and exclusion of artifacts, and works

On 8/15/05, Andy Glick <an...@acm.org> wrote:
 > So far using M2 2.0-alpha-3, I have made many vain attempts to construct
 > XML syntax that would successfully configure a plugin that accepts
 > <includes> and <excludes> directives to ACTUALLY use the specifications.
 > So far, not 1 has worked.
 >
 > I've found some example POMs in various repositories, but of course
 > replicating their configuration doesn't work. :-)
 >
 > So, rather than list the ones that didn't work, I would like to request
 > that someone write a fragment starting with an opening <build> tag thru
 > a closing </build> tag that will work for a plugin which accepts
 > <includes> and <excludes> specifications.


At 04:39 PM 8/14/2005, Brett Porter wrote:
>It appears it is not working, or that surefire doesn't honour them at
>least. I know it used to, but am not sure when it regressed, and
>haven't tested it beyond that one case.
>
>Can you file a JIRA issue? (that way you can follow the fix).
>
>Sorry if this has caused some inconvenience.
>
>Here are my settings:
><build>
>   <plugins>
>     <plugin>
>       <artifactId>maven-surefire-plugin</artifactId>
>       <configuration>
>         <excludes>
>           <exclude implementation="java.lang.String">**/AppTest.*</exclude>
>         </excludes>
>       </configuration>
>     </plugin>
>   </plugins>
></build>
>
>Thanks,
>Brett

Andy Glick wrote:
>Can you file a JIRA issue? (that way you can follow the fix).

Done, MNG-739

In Jira Kenney Westerhof wrote:
      [ http://jira.codehaus.org/browse/MNG-739?page=all ]

Kenney Westerhof closed MNG-739:
--------------------------------

     Resolution: Cannot Reproduce

Added it0050 to check this.


I have checked out and executed it0050 (see POM fragment below) In my 
environment the tests are compiled but none are executed (see execution 
trace below). I am using m2 2.0-alpha-3 and surefire plugin 2.0-alpha-3. 
Brett and I each reported this problem. Kenney reports that it0050 worked 
for him. It does not work for me. Anybody have any sense about why the 
results might diverge?


   <build>
     <plugins>
       <plugin>
         <artifactId>maven-surefire-plugin</artifactId>
         <configuration>
           <excludes>
             <exclude implementation="java.lang.String">DontRunTest.*</exclude>
           </excludes>
           <includes>
             <include 
implementation="java.lang.String">NotIncludedByDefault.java</include>
             <include implementation="java.lang.String">*Test.java</include>
           </includes>
         </configuration>
       </plugin>
     </plugins>
   </build>
</project>




F:\devel4\maven-2-trunk\maven-core-it\it0050>m2 test
[INFO] 
-------------------------------------------------------------------------
---
[INFO] Building org.apache.maven.it:maven-it0050:jar:1.0-SNAPSHOT
[INFO] 
-------------------------------------------------------------------------
---
[INFO] [resources:resources]
[INFO] [compiler:compile]
[INFO] No sources to compile
[INFO] [resources:testResources]
[INFO] [compiler:testCompile]
Compiling 3 source files to 
F:\devel4\maven-2-trunk\maven-core-it\it0050\target\
test-classes
[INFO] [surefire:test]
[INFO] Setting reports dir: 
F:\devel4\maven-2-trunk\maven-core-it\it0050\target/
surefire-reports

-------------------------------------------------------
  T E S T S
-------------------------------------------------------

Results :
[surefire] Tests run: 0, Failures: 0, Errors: 0

[INFO] 
-------------------------------------------------------------------------
---
[INFO] BUILD SUCCESSFUL
[INFO] 
-------------------------------------------------------------------------
---
[INFO] Total time: 8 seconds
[INFO] Finished at: Tue Aug 16 08:19:02 EDT 2005
[INFO] Final Memory: 2M/9M
[INFO] 
-------------------------------------------------------------------------
---


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org


Re: [M2] Requesting an example of a POM plugin entry for M2 plugin that allows the inclusion and exclusion of artifacts, and works

Posted by Trygve Laugstøl <tr...@codehaus.org>.
On Tue, Aug 16, 2005 at 08:31:53AM -0400, Andy Glick wrote:
> On 8/15/05, Andy Glick <an...@acm.org> wrote:
[snip]

> I have checked out and executed it0050 (see POM fragment below) In my 
> environment the tests are compiled but none are executed (see execution 
> trace below). I am using m2 2.0-alpha-3 and surefire plugin 2.0-alpha-3. 
> Brett and I each reported this problem. Kenney reports that it0050 worked 
> for him. It does not work for me. Anybody have any sense about why the 
> results might diverge?

One difference here is that you're using the last version of the plugin
while Kenney's test are testing the latest version. Can you try to build
Maven 2 from trunk and see if the problem persists?

[snip]

--
Trygve