Skip to content

Commit fdc61bd

Browse files
authored
Merge pull request #786 from SentryMan/m2e
add m2e hook to generated plugin
2 parents 4fc43df + 0537674 commit fdc61bd

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

inject-generator/src/main/java/io/avaje/inject/generator/PomPluginWriter.java

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,22 @@
11
package io.avaje.inject.generator;
22

3-
import javax.lang.model.element.ModuleElement;
43
import java.io.IOException;
54
import java.nio.file.Files;
65
import java.nio.file.StandardOpenOption;
76

7+
import javax.lang.model.element.ModuleElement;
8+
89
final class PomPluginWriter {
910

10-
private static final String plugin =
11+
private static final String PLUGIN =
1112
" <!-- generated by avaje inject -->\n"
1213
+ " <plugin>\n"
1314
+ " <groupId>io.avaje</groupId>\n"
1415
+ " <artifactId>avaje-inject-maven-plugin</artifactId>\n"
1516
+ " <version>%s</version>\n"
1617
+ " <executions>\n"
1718
+ " <execution>\n"
19+
+ " <?m2e execute?>\n"
1820
+ " <phase>process-sources</phase>\n"
1921
+ " <goals>\n"
2022
+ " <goal>provides</goal>\n"
@@ -49,7 +51,7 @@ static void addPlugin2Pom() throws IOException {
4951
if (pluginsIndex != -1) {
5052
builder.insert(
5153
pluginsIndex,
52-
String.format(plugin, PomPluginWriter.class.getPackage().getImplementationVersion()));
54+
String.format(PLUGIN, PomPluginWriter.class.getPackage().getImplementationVersion()));
5355

5456
Files.writeString(
5557
pomPath, builder.toString(), StandardOpenOption.CREATE, StandardOpenOption.WRITE);

0 commit comments

Comments
 (0)