|
1 | 1 | <?xml version="1.0" encoding="UTF-8"?>
|
2 |
| -<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> |
| 2 | +<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" |
| 3 | + xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> |
3 | 4 | <modelVersion>4.0.0</modelVersion>
|
4 | 5 |
|
5 | 6 | <parent>
|
|
24 | 25 | <version>${project.version}</version>
|
25 | 26 | </dependency>
|
26 | 27 | <dependency>
|
27 |
| - <groupId>org.apache.ivy</groupId> |
28 |
| - <artifactId>ivy</artifactId> |
| 28 | + <groupId>eu.maveniverse.maven.mima</groupId> |
| 29 | + <artifactId>context</artifactId> |
| 30 | + </dependency> |
| 31 | + <dependency> |
| 32 | + <groupId>eu.maveniverse.maven.mima.runtime</groupId> |
| 33 | + <artifactId>standalone-static</artifactId> |
29 | 34 | </dependency>
|
30 | 35 | <dependency>
|
31 | 36 | <groupId>org.apache.maven</groupId>
|
32 | 37 | <artifactId>maven-model-builder</artifactId>
|
33 | 38 | </dependency>
|
| 39 | + <dependency> |
| 40 | + <groupId>org.apache.maven</groupId> |
| 41 | + <artifactId>maven-model</artifactId> |
| 42 | + </dependency> |
34 | 43 | <dependency>
|
35 | 44 | <groupId>org.junit.jupiter</groupId>
|
36 | 45 | <artifactId>junit-jupiter-api</artifactId>
|
|
76 | 85 | <shadedPattern>org.dflib.jjava.shaded.com.google</shadedPattern>
|
77 | 86 | </relocation>
|
78 | 87 | <relocation>
|
79 |
| - <pattern>com.neilalexander.jnacl</pattern> |
80 |
| - <shadedPattern>org.dflib.jjava.shaded.com.neilalexander.jnacl</shadedPattern> |
| 88 | + <pattern>eu.neilalexander.jnacl</pattern> |
| 89 | + <shadedPattern>org.dflib.jjava.shaded.eu.neilalexander.jnacl</shadedPattern> |
81 | 90 | </relocation>
|
82 | 91 | <relocation>
|
83 | 92 | <pattern>org.apache.commons.lang3</pattern>
|
84 | 93 | <shadedPattern>org.dflib.jjava.shaded.org.apache.commons.lang3</shadedPattern>
|
85 | 94 | </relocation>
|
86 |
| - <relocation> |
87 |
| - <pattern>org.apache.ivy</pattern> |
88 |
| - <shadedPattern>org.dflib.jjava.shaded.org.apache.ivy</shadedPattern> |
89 |
| - </relocation> |
90 | 95 | <relocation>
|
91 | 96 | <!-- multiple maven dependencies -->
|
92 | 97 | <pattern>org.apache.maven</pattern>
|
|
110 | 115 | <filter>
|
111 | 116 | <artifact>*</artifact>
|
112 | 117 | <excludes>
|
113 |
| - <exclude>module-info.class</exclude> |
| 118 | + <exclude>**/module-info.class</exclude> |
114 | 119 | <exclude>META-INF/*.MF</exclude>
|
115 | 120 | <exclude>META-INF/DEPENDENCIES</exclude>
|
116 | 121 | </excludes>
|
|
121 | 126 | <transformer implementation="org.apache.maven.plugins.shade.resource.ApacheNoticeResourceTransformer">
|
122 | 127 | <addHeader>false</addHeader>
|
123 | 128 | </transformer>
|
| 129 | + <transformer implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer"> |
| 130 | + <resource>META-INF/sisu/javax.inject.Named</resource> |
| 131 | + </transformer> |
124 | 132 | <transformer implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer">
|
125 | 133 | <manifestEntries>
|
126 | 134 | <Main-Class>org.dflib.jjava.JJava</Main-Class>
|
|
0 commit comments