You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
*`maven-plugin/it` contains integration tests for maven plugin.
19
+
*`maven-plugin` and `maven-plugin/it` contains Maven plugin and integration tests.
20
+
*`gradle-plugin` and `gradle-plugin/it` contains Gradle plugin and integration tests.
20
21
21
22
Domain types are shared among processor and integration tests to reduce maven module count.
22
23
@@ -33,14 +34,15 @@ Optionally mount tmpfs to save your disk by:
33
34
```
34
35
Optionally setup `MVND_HOME` to use [maven daemon](https://github.com/apache/maven-mvnd) by `mvnd`
35
36
36
-
Choose maven profiles in IDE accordingly as below.
37
+
**Choose maven profiles in IDE accordingly as below.**
37
38
38
39
### Maven profiles
39
40
*`dev` and `release` - control whether to include test maven modules during build.
40
41
*`it` - enable integration test profile. `internal` folder is shared source between `processor` and `it`,
41
42
IDE may not able to properly resolve classes in `internal` folder for both modules.
42
43
Enable this profile to enable `it` modules in IDE, and disable it when developing against `processor` module.
43
44
*`it-no-jpms` and `it-jpms` - control whether to enable Java 9 Jigsaw module test in `it`. `it/java8` sources are reused to test on jdk9. Turn on `it-jpms` for IDE to correctly resolve `it/java8` classes.
45
+
*`java8-jdk-tools-jar` - auto managed for adding `tools.jar` dependency for annotation processor.
0 commit comments