Commit 0f5e380
authored
Drop the stale animal-sniffer Java 1.7 API check from persistit (#276)
* Drop the stale animal-sniffer Java 1.7 API check from persistit
The persistit modules pinned animal-sniffer to the signature
org.codehaus.mojo.signature:java17:1.0 — the Java 1.7 API surface —
inherited from the upstream Akiban Persistit build. The project compiles
at maven.compiler.release=11, so the check enforced a baseline three
releases below the declared one, and javac already enforces the real
baseline natively via `release`. The check was redundant and wrong.
It never ran in CI until #270 switched the build from `mvn package` to
`mvn verify`: animal-sniffer binds to the verify phase. Once it started
running it failed on Java 8 APIs merged earlier under `mvn package` —
ThreadLocal.withInitial (#228) and Long.hashCode(long) (#232).
Remove the plugin declarations from the core and ui modules along with
the signature properties in the parent. Nothing else refers to it: there
are no @IgnoreJRERequirement annotations in the tree.
* Add the missing license headers to the persistit poms
The three persistit poms carried no license header. They are not
upstream Akiban files: they were added in #12 when the build artifacts
were reorganized, so there is no upstream owner to preserve.
Use the CDDL block of the root pom, which is their parent, with a
standalone 3A Systems copyright covering 2020 (when the files were
added) through the current year.1 parent 3f8c989 commit 0f5e380
3 files changed
Lines changed: 45 additions & 36 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
2 | 17 | | |
3 | 18 | | |
4 | 19 | | |
| |||
85 | 100 | | |
86 | 101 | | |
87 | 102 | | |
88 | | - | |
89 | | - | |
90 | | - | |
91 | | - | |
92 | 103 | | |
93 | 104 | | |
94 | 105 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
2 | 17 | | |
3 | 18 | | |
4 | 19 | | |
| |||
22 | 37 | | |
23 | 38 | | |
24 | 39 | | |
25 | | - | |
26 | | - | |
27 | | - | |
28 | | - | |
29 | | - | |
30 | 40 | | |
31 | 41 | | |
32 | 42 | | |
| |||
45 | 55 | | |
46 | 56 | | |
47 | 57 | | |
48 | | - | |
49 | | - | |
50 | | - | |
51 | | - | |
52 | | - | |
53 | | - | |
54 | | - | |
55 | | - | |
56 | | - | |
57 | | - | |
58 | | - | |
59 | | - | |
60 | | - | |
61 | | - | |
62 | | - | |
63 | | - | |
64 | | - | |
65 | | - | |
66 | | - | |
67 | | - | |
68 | | - | |
69 | | - | |
70 | | - | |
71 | 58 | | |
72 | 59 | | |
73 | 60 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
2 | 17 | | |
3 | 18 | | |
4 | 19 | | |
| |||
26 | 41 | | |
27 | 42 | | |
28 | 43 | | |
29 | | - | |
30 | | - | |
31 | | - | |
32 | | - | |
33 | 44 | | |
34 | 45 | | |
35 | 46 | | |
0 commit comments