OPENNLP-1037: OpenNLP build fails if only the eval tests are run

Project: http://git-wip-us.apache.org/repos/asf/opennlp/repo
Commit: http://git-wip-us.apache.org/repos/asf/opennlp/commit/d44fe15b
Tree: http://git-wip-us.apache.org/repos/asf/opennlp/tree/d44fe15b
Diff: http://git-wip-us.apache.org/repos/asf/opennlp/diff/d44fe15b

Branch: refs/heads/LangDetect
Commit: d44fe15b1bc46639d7ba6b3eb58d8441985ae345
Parents: 9803662
Author: Peter Thygesen <thyge...@apache.org>
Authored: Wed May 3 20:55:07 2017 +0200
Committer: Peter Thygesen <thyge...@apache.org>
Committed: Wed May 3 20:55:07 2017 +0200

----------------------------------------------------------------------
 opennlp-tools/pom.xml | 11 +----------
 pom.xml               | 25 +++++++++++++++++++++++++
 2 files changed, 26 insertions(+), 10 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/opennlp/blob/d44fe15b/opennlp-tools/pom.xml
----------------------------------------------------------------------
diff --git a/opennlp-tools/pom.xml b/opennlp-tools/pom.xml
index 663e903..a499375 100644
--- a/opennlp-tools/pom.xml
+++ b/opennlp-tools/pom.xml
@@ -73,16 +73,7 @@
       </resource>
     </resources>
     <plugins>
-      <plugin>
-        <groupId>org.apache.maven.plugins</groupId>
-        <artifactId>maven-surefire-plugin</artifactId>
-        <configuration>
-          <excludes>
-            <exclude>/opennlp/tools/eval/**/*</exclude>
-          </excludes>
-        </configuration>
-      </plugin>
-                       
+
       <plugin>
         <groupId>org.apache.maven.plugins</groupId>
         <artifactId>maven-jar-plugin</artifactId>

http://git-wip-us.apache.org/repos/asf/opennlp/blob/d44fe15b/pom.xml
----------------------------------------------------------------------
diff --git a/pom.xml b/pom.xml
index 12c9ee6..2190a26 100644
--- a/pom.xml
+++ b/pom.xml
@@ -228,6 +228,7 @@
                                        
<version>${maven.surefire.plugin}</version>
                                        <configuration>
                                                
<forkCount>${opennlp.forkCount}</forkCount>
+                                               
<failIfNoSpecifiedTests>false</failIfNoSpecifiedTests>
                                                <excludes>
                                                        
<exclude>**/stemmer/*</exclude>
                                                        
<exclude>**/stemmer/snowball/*</exclude>
@@ -416,6 +417,30 @@
                                </plugins>
                        </build>
                </profile>
+
+               <profile>
+                       <id>eval</id>
+                       <activation>
+                               <property>
+                                       <name>OPENNLP_DATA_DIR</name>
+                               </property>
+                       </activation>
+                       <build>
+                               <plugins>
+                                       <plugin>
+                                               
<groupId>org.apache.maven.plugins</groupId>
+                                               
<artifactId>maven-surefire-plugin</artifactId>
+                                               
<version>${maven.surefire.plugin}</version>
+                                               <configuration>
+                                                       <includes>
+                                                               
<include>**/*Test.java</include>
+                                                               
<include>**/SourceForgeModelEval.java</include>
+                                                       </includes>
+                                               </configuration>
+                                       </plugin>
+                               </plugins>
+                       </build>
+               </profile>
        </profiles>
 
        <modules>

Reply via email to