Skip to content

Commit 3e49081

Browse files
tarzanekVladimir Kotal
authored andcommitted
OpenGrok-2574 revisit maven patch after jflex update
1 parent aa44765 commit 3e49081

File tree

1 file changed

+20
-19
lines changed

1 file changed

+20
-19
lines changed

opengrok-indexer/pom.xml

Lines changed: 20 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -177,6 +177,25 @@ Portions Copyright (c) 2017-2018, Chris Fraire <[email protected]>.
177177

178178
<build>
179179
<plugins>
180+
<!-- jflex:generate plugin HAS to be the first one which runs in generate-sources phase!!! -->
181+
<plugin>
182+
<groupId>de.jflex</groupId>
183+
<artifactId>jflex-maven-plugin</artifactId>
184+
<version>1.7.0</version>
185+
<executions>
186+
<execution>
187+
<goals>
188+
<goal>generate</goal>
189+
</goals>
190+
<configuration>
191+
<lexDefinitions>
192+
<lexDefinition>${basedir}/target/jflex-sources</lexDefinition>
193+
</lexDefinitions>
194+
</configuration>
195+
</execution>
196+
</executions>
197+
</plugin>
198+
180199
<plugin>
181200
<groupId>pl.project13.maven</groupId>
182201
<artifactId>git-commit-id-plugin</artifactId>
@@ -259,7 +278,7 @@ Portions Copyright (c) 2017-2018, Chris Fraire <[email protected]>.
259278
</goals>
260279
<configuration>
261280
<filesToInclude>
262-
${basedir}/target/generated-sources/jflex/org/opengrok/indexer/analysis/java/JavaSymbolTokenizer.java,${basedir}/target/generated-sources/jflex/org/opengrok/indexer/analysis/javascript/JavaScriptSymbolTokenizer.java,${basedir}/target/generated-sources/jflex/org/opengrok/indexer/analysis/plain/PlainFullTokenizer.java,${basedir}/target/generated-sources/jflex/org/opengrok/indexer/analysis/plain/PlainSymbolTokenizer.java
281+
${basedir}/target/generated-sources/jflex/org/opengrok/indexer/analysis/java/JavaSymbolTokenizer.java,${basedir}/target/generated-sources/jflex/org/opengrok/indexer/analysis/javascript/JavaScriptSymbolTokenizer.java,${basedir}/target/generated-sources/jflex/org/opengrok/indexer/analysis/json/JsonSymbolTokenizer.java,${basedir}/target/generated-sources/jflex/org/opengrok/indexer/analysis/plain/PlainFullTokenizer.java,${basedir}/target/generated-sources/jflex/org/opengrok/indexer/analysis/plain/PlainSymbolTokenizer.java
263282
</filesToInclude>
264283
<replacements>
265284
<!--
@@ -356,24 +375,6 @@ Portions Copyright (c) 2017-2018, Chris Fraire <[email protected]>.
356375
</executions>
357376
</plugin>
358377

359-
<plugin>
360-
<groupId>de.jflex</groupId>
361-
<artifactId>jflex-maven-plugin</artifactId>
362-
<version>1.7.0</version>
363-
<executions>
364-
<execution>
365-
<goals>
366-
<goal>generate</goal>
367-
</goals>
368-
<configuration>
369-
<lexDefinitions>
370-
<lexDefinition>${basedir}/target/jflex-sources</lexDefinition>
371-
</lexDefinitions>
372-
</configuration>
373-
</execution>
374-
</executions>
375-
</plugin>
376-
377378
<plugin>
378379
<groupId>org.apache.maven.plugins</groupId>
379380
<artifactId>maven-antrun-plugin</artifactId>

0 commit comments

Comments
 (0)