File tree Expand file tree Collapse file tree 2 files changed +18
-13
lines changed Expand file tree Collapse file tree 2 files changed +18
-13
lines changed Original file line number Diff line number Diff line change 111111 <artifactId >maven-compiler-plugin</artifactId >
112112 <executions >
113113 <execution >
114- <id >default-compile</id >
115- <configuration >
116- <!-- compile everything to ensure module-info contains right entries -->
117- <release >9</release >
118- </configuration >
119- </execution >
120- <execution >
121- <id >base-compile</id >
114+ <id >compile-java9</id >
122115 <goals >
123116 <goal >compile</goal >
124117 </goals >
125- <!-- recompile everything for target VM except the module-info.java -- >
118+ <phase >compile</ phase >
126119 <configuration >
127- <release >8</release >
128- <excludes >
129- <exclude >module-info.java</exclude >
130- </excludes >
120+ <release >9</release >
121+ <compileSourceRoots >
122+ <compileSourceRoot >${project.basedir} /src/main/java9</compileSourceRoot >
123+ </compileSourceRoots >
124+ <multiReleaseOutput >true</multiReleaseOutput >
131125 </configuration >
132126 </execution >
133127 </executions >
134128 </plugin >
129+ <plugin >
130+ <groupId >org.apache.maven.plugins</groupId >
131+ <artifactId >maven-jar-plugin</artifactId >
132+ <configuration >
133+ <archive >
134+ <manifestEntries >
135+ <Multi-Release >true</Multi-Release >
136+ </manifestEntries >
137+ </archive >
138+ </configuration >
139+ </plugin >
135140 </plugins >
136141 </build >
137142 </profile >
File renamed without changes.
You can’t perform that action at this time.
0 commit comments