Merge pull request #5 from fpapon/DOC
Fix typo in documentation module name
diff --git a/pom.xml b/pom.xml
index 4ab2fa9..b89db6a 100644
--- a/pom.xml
+++ b/pom.xml
@@ -37,10 +37,10 @@
<name>Apache Winegrower</name>
<properties>
- <junit.version>5.5.2</junit.version>
+ <junit.version>5.6.2</junit.version>
<osgi.version>7.0.0</osgi.version>
- <slf4j.version>1.7.28</slf4j.version>
- <xbean.version>4.15</xbean.version>
+ <slf4j.version>1.7.30</slf4j.version>
+ <xbean.version>4.17</xbean.version>
<surefire.log.level>INFO</surefire.log.level>
@@ -70,7 +70,7 @@
<dependency>
<groupId>com.google.guava</groupId>
<artifactId>guava</artifactId>
- <version>28.0-jre</version>
+ <version>29.0-jre</version>
</dependency>
<dependency>
<groupId>org.osgi</groupId>
@@ -116,8 +116,8 @@
<artifactId>maven-compiler-plugin</artifactId>
<version>3.8.1</version>
<configuration>
- <source>1.8</source>
- <target>1.8</target>
+ <source>11</source>
+ <target>11</target>
</configuration>
</plugin>
diff --git a/winegrower-cepages/pom.xml b/winegrower-cepages/pom.xml
index 9a47614..a6916f0 100644
--- a/winegrower-cepages/pom.xml
+++ b/winegrower-cepages/pom.xml
@@ -36,8 +36,8 @@
<packaging>pom</packaging>
<properties>
- <karaf.version>4.2.1</karaf.version>
- <cxf.version>3.2.6</cxf.version>
+ <karaf.version>4.2.8</karaf.version>
+ <cxf.version>3.4.0</cxf.version>
</properties>
<modules>
diff --git a/winegrower-cepages/winegrower-cepage-cxf-rs/pom.xml b/winegrower-cepages/winegrower-cepage-cxf-rs/pom.xml
index 3c14263..e7d3bf8 100644
--- a/winegrower-cepages/winegrower-cepage-cxf-rs/pom.xml
+++ b/winegrower-cepages/winegrower-cepage-cxf-rs/pom.xml
@@ -54,7 +54,7 @@
<dependency>
<groupId>org.apache.aries.blueprint</groupId>
<artifactId>org.apache.aries.blueprint.cm</artifactId>
- <version>1.3.0</version>
+ <version>1.3.1</version>
</dependency>
<dependency>
<groupId>org.apache.aries.blueprint</groupId>
@@ -64,7 +64,7 @@
<dependency>
<groupId>org.apache.aries.proxy</groupId>
<artifactId>org.apache.aries.proxy</artifactId>
- <version>1.1.2</version>
+ <version>1.1.8</version>
</dependency>
</dependencies>
diff --git a/winegrower-cepages/winegrower-cepage-http/pom.xml b/winegrower-cepages/winegrower-cepage-http/pom.xml
index 7de52b7..97471ca 100644
--- a/winegrower-cepages/winegrower-cepage-http/pom.xml
+++ b/winegrower-cepages/winegrower-cepage-http/pom.xml
@@ -35,14 +35,14 @@
<packaging>pom</packaging>
<properties>
- <pax-web.version>7.2.3</pax-web.version>
+ <pax-web.version>7.3.8</pax-web.version>
</properties>
<dependencies>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
- <version>3.0.1</version>
+ <version>3.1.0</version>
</dependency>
<dependency> <!-- todo: use tomcat ? -->
<groupId>org.ops4j.pax.web</groupId>
@@ -53,7 +53,7 @@
<groupId>org.eclipse.jetty.aggregate</groupId>
<artifactId>jetty-all</artifactId>
<classifier>uber</classifier>
- <version>9.4.22.v20191022</version>
+ <version>9.4.30.v20200611</version>
<exclusions>
<exclusion>
<groupId>org.ow2.asm</groupId>
diff --git a/winegrower-cepages/winegrower-cepage-jaxrs/pom.xml b/winegrower-cepages/winegrower-cepage-jaxrs/pom.xml
index 5fa616b..e4c3fd2 100644
--- a/winegrower-cepages/winegrower-cepage-jaxrs/pom.xml
+++ b/winegrower-cepages/winegrower-cepage-jaxrs/pom.xml
@@ -44,12 +44,12 @@
<dependency>
<groupId>org.apache.aries.jax.rs</groupId>
<artifactId>org.apache.aries.jax.rs.whiteboard</artifactId>
- <version>1.0.1</version>
+ <version>1.0.9</version>
</dependency>
<dependency>
<groupId>org.apache.aries.component-dsl</groupId>
<artifactId>org.apache.aries.component-dsl.component-dsl</artifactId>
- <version>1.2.1</version>
+ <version>1.2.2</version>
</dependency>
<dependency>
<groupId>org.apache.cxf</groupId>
diff --git a/winegrower-core/src/main/java/org/apache/winegrower/scanner/manifest/HeaderManifestContributor.java b/winegrower-core/src/main/java/org/apache/winegrower/scanner/manifest/HeaderManifestContributor.java
index 1b70bd0..cae4442 100644
--- a/winegrower-core/src/main/java/org/apache/winegrower/scanner/manifest/HeaderManifestContributor.java
+++ b/winegrower-core/src/main/java/org/apache/winegrower/scanner/manifest/HeaderManifestContributor.java
@@ -14,10 +14,10 @@
package org.apache.winegrower.scanner.manifest;
import static java.util.stream.Collectors.toMap;
-import static org.apache.xbean.asm7.ClassReader.SKIP_CODE;
-import static org.apache.xbean.asm7.ClassReader.SKIP_DEBUG;
-import static org.apache.xbean.asm7.ClassReader.SKIP_FRAMES;
-import static org.apache.xbean.asm7.Opcodes.ASM7;
+import static org.apache.xbean.asm8.ClassReader.SKIP_CODE;
+import static org.apache.xbean.asm8.ClassReader.SKIP_DEBUG;
+import static org.apache.xbean.asm8.ClassReader.SKIP_FRAMES;
+import static org.apache.xbean.asm8.Opcodes.ASM8;
import java.io.InputStream;
import java.lang.annotation.Annotation;
@@ -31,9 +31,9 @@
import java.util.jar.Manifest;
import java.util.stream.Stream;
-import org.apache.xbean.asm7.AnnotationVisitor;
-import org.apache.xbean.asm7.ClassReader;
-import org.apache.xbean.asm7.ClassVisitor;
+import org.apache.xbean.asm8.AnnotationVisitor;
+import org.apache.xbean.asm8.ClassReader;
+import org.apache.xbean.asm8.ClassVisitor;
import org.apache.xbean.finder.AnnotationFinder;
public class HeaderManifestContributor implements ManifestContributor {
@@ -80,7 +80,7 @@
try (final InputStream stream = loader.getResourceAsStream(clazz.getName().replace('.', '/') + ".class")) {
final ClassReader reader = new ClassReader(stream);
final Collection<KeyValue> headers = new ArrayList<>();
- final Supplier<AnnotationVisitor> newHeaderVisitor = () -> new AnnotationVisitor(ASM7) {
+ final Supplier<AnnotationVisitor> newHeaderVisitor = () -> new AnnotationVisitor(ASM8) {
private final KeyValue header = new KeyValue();
@Override
@@ -103,7 +103,7 @@
}
};
- reader.accept(new ClassVisitor(ASM7) {
+ reader.accept(new ClassVisitor(ASM8) {
@Override
public AnnotationVisitor visitAnnotation(final String descriptor, final boolean visible) {
switch (descriptor) {
@@ -140,7 +140,7 @@
private final Supplier<AnnotationVisitor> visitor;
private PluralAnnotationVisitor(final String singular, final Supplier<AnnotationVisitor> nestedVisitor) {
- super(ASM7);
+ super(ASM8);
this.visitor = nestedVisitor;
this.singular = singular;
}
@@ -149,7 +149,7 @@
public AnnotationVisitor visitArray(final String name) {
switch (name) {
case "value":
- return new AnnotationVisitor(ASM7) {
+ return new AnnotationVisitor(ASM8) {
@Override
public AnnotationVisitor visitAnnotation(final String name, final String descriptor) {
if (singular.equals(descriptor)) {
diff --git a/winegrower-core/src/test/java/org/apache/winegrower/RipenerTest.java b/winegrower-core/src/test/java/org/apache/winegrower/RipenerTest.java
index 9845a30..6e09724 100644
--- a/winegrower-core/src/test/java/org/apache/winegrower/RipenerTest.java
+++ b/winegrower-core/src/test/java/org/apache/winegrower/RipenerTest.java
@@ -86,13 +86,13 @@
@Test
@WithRipener
void ensureFrameworkBundle(@Service final Ripener ripener) {
- assertEquals(4, ripener.getRegistry().getBundles().size());
+ assertEquals(10, ripener.getRegistry().getBundles().size());
}
@Test
@WithRipener(includeResources = @Entry(path = "org.apache.winegrower.test.implicitactivator"))
void implicitActivator(@Service final Ripener ripener) {
- assertEquals(5, ripener.getRegistry().getBundles().size());
+ assertEquals(11, ripener.getRegistry().getBundles().size());
final BundleActivatorHandler activatorHandler = ripener.getRegistry().getBundles().values().stream()
.filter(it -> it.getActivator() != null)
@@ -110,7 +110,7 @@
@Test
@WithRipener(includeResources = @Entry(path = "org.apache.winegrower.test.simpleactivator"))
void simpleActivator(@Service final Ripener ripener) {
- assertEquals(5, ripener.getRegistry().getBundles().size());
+ assertEquals(11, ripener.getRegistry().getBundles().size());
final BundleActivatorHandler activatorHandler = ripener.getRegistry().getBundles().values().stream()
.filter(it -> it.getActivator() != null)
diff --git a/winegrower-documentation/pom.xml b/winegrower-documentation/pom.xml
index 0d9d6c8..a40d883 100644
--- a/winegrower-documentation/pom.xml
+++ b/winegrower-documentation/pom.xml
@@ -32,7 +32,7 @@
<properties>
<documentation.theme.url>scm:git:https://github.com/apache/karaf-decanter.git</documentation.theme.url>
- <groovy.version>2.5.3</groovy.version>
+ <groovy.version>3.0.5</groovy.version>
</properties>
<build>
@@ -52,7 +52,7 @@
<checkoutDirectory>${project.basedir}/.asciidoctor/theme</checkoutDirectory>
<connectionUrl>${documentation.theme.url}</connectionUrl>
<developerConnectionUrl>${documentation.theme.url}</developerConnectionUrl>
- <tagBase>decanter-2.1.0</tagBase>
+ <tagBase>decanter-2.5.0</tagBase>
<skipCheckoutIfExists>true</skipCheckoutIfExists>
</configuration>
</execution>
@@ -86,12 +86,12 @@
<dependency>
<groupId>org.asciidoctor</groupId>
<artifactId>asciidoctorj</artifactId>
- <version>1.5.7</version>
+ <version>2.4.0</version>
</dependency>
<dependency>
<groupId>org.eclipse.jgit</groupId>
<artifactId>org.eclipse.jgit</artifactId>
- <version>4.9.2.201712150930-r</version>
+ <version>5.8.1.202007141445-r</version>
</dependency>
</dependencies>
</plugin>
diff --git a/winegrower-examples/jaxrs-whiteboard/pom.xml b/winegrower-examples/jaxrs-whiteboard/pom.xml
index 0ac7c10..7e43bd5 100644
--- a/winegrower-examples/jaxrs-whiteboard/pom.xml
+++ b/winegrower-examples/jaxrs-whiteboard/pom.xml
@@ -52,7 +52,7 @@
<dependency>
<groupId>org.apache.felix</groupId>
<artifactId>org.apache.felix.scr</artifactId>
- <version>2.0.14</version>
+ <version>2.1.20</version>
</dependency>
</dependencies>
diff --git a/winegrower-extension/winegrower-agent/pom.xml b/winegrower-extension/winegrower-agent/pom.xml
index 5667c16..ad1f6b2 100644
--- a/winegrower-extension/winegrower-agent/pom.xml
+++ b/winegrower-extension/winegrower-agent/pom.xml
@@ -34,8 +34,6 @@
<winegrower.build.name>${winegrower.build.name.base}.extension.agent</winegrower.build.name>
</properties>
-
-
<dependencies>
<dependency>
<groupId>org.apache.winegrower</groupId>
@@ -54,7 +52,7 @@
<dependency>
<groupId>org.apache.felix</groupId>
<artifactId>org.apache.felix.scr</artifactId>
- <version>2.0.14</version>
+ <version>2.1.20</version>
<scope>provided</scope>
</dependency>
</dependencies>
diff --git a/winegrower-extension/winegrower-build/winegrower-build-common/pom.xml b/winegrower-extension/winegrower-build/winegrower-build-common/pom.xml
index 0731cc1..a8ffb43 100644
--- a/winegrower-extension/winegrower-build/winegrower-build-common/pom.xml
+++ b/winegrower-extension/winegrower-build/winegrower-build-common/pom.xml
@@ -43,12 +43,12 @@
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-compress</artifactId>
- <version>1.19</version>
+ <version>1.20</version>
</dependency>
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-text</artifactId>
- <version>1.8</version>
+ <version>1.9</version>
</dependency>
<dependency>
<groupId>org.apache.xbean</groupId>
@@ -57,7 +57,7 @@
</dependency>
<dependency>
<groupId>org.apache.xbean</groupId>
- <artifactId>xbean-asm7-shaded</artifactId>
+ <artifactId>xbean-asm8-shaded</artifactId>
<version>${xbean.version}</version>
</dependency>
<dependency>
diff --git a/winegrower-extension/winegrower-build/winegrower-maven-plugin/pom.xml b/winegrower-extension/winegrower-build/winegrower-maven-plugin/pom.xml
index be2e44e..e3cc078 100644
--- a/winegrower-extension/winegrower-build/winegrower-maven-plugin/pom.xml
+++ b/winegrower-extension/winegrower-build/winegrower-maven-plugin/pom.xml
@@ -32,8 +32,8 @@
<packaging>maven-plugin</packaging>
<properties>
- <maven.version>3.5.0</maven.version>
- <maven-plugin-plugin.version>3.5.2</maven-plugin-plugin.version>
+ <maven.version>3.6.3</maven.version>
+ <maven-plugin-plugin.version>3.6.0</maven-plugin-plugin.version>
<winegrower.build.name>${winegrower.build.name.base}.extension.build.maven</winegrower.build.name>
</properties>
diff --git a/winegrower-extension/winegrower-build/winegrower-maven-plugin/src/main/java/org/apache/winegrower/extension/build/maven/RunMojo.java b/winegrower-extension/winegrower-build/winegrower-maven-plugin/src/main/java/org/apache/winegrower/extension/build/maven/RunMojo.java
new file mode 100644
index 0000000..c344bae
--- /dev/null
+++ b/winegrower-extension/winegrower-build/winegrower-maven-plugin/src/main/java/org/apache/winegrower/extension/build/maven/RunMojo.java
@@ -0,0 +1,22 @@
+/**
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * <p>
+ * http://www.apache.org/licenses/LICENSE-2.0
+ * <p>
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.apache.winegrower.extension.build.maven;
+
+import org.apache.maven.plugins.annotations.Mojo;
+
+import static org.apache.maven.plugins.annotations.ResolutionScope.RUNTIME_PLUS_SYSTEM;
+
+@Mojo(name = "run", requiresDependencyResolution = RUNTIME_PLUS_SYSTEM)
+public class RunMojo extends PourMojo {
+}
diff --git a/winegrower-extension/winegrower-cdi/pom.xml b/winegrower-extension/winegrower-cdi/pom.xml
index b33f516..04bb429 100644
--- a/winegrower-extension/winegrower-cdi/pom.xml
+++ b/winegrower-extension/winegrower-cdi/pom.xml
@@ -38,19 +38,19 @@
<dependency>
<groupId>org.apache.geronimo.specs</groupId>
<artifactId>geronimo-jcdi_2.0_spec</artifactId>
- <version>1.1</version>
+ <version>1.2</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.apache.geronimo.specs</groupId>
<artifactId>geronimo-interceptor_1.2_spec</artifactId>
- <version>1.1</version>
+ <version>1.2</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.apache.geronimo.specs</groupId>
<artifactId>geronimo-atinject_1.0_spec</artifactId>
- <version>1.0</version>
+ <version>1.2</version>
<scope>provided</scope>
</dependency>
<dependency>
@@ -69,7 +69,7 @@
<dependency>
<groupId>org.apache.openwebbeans</groupId>
<artifactId>openwebbeans-se</artifactId>
- <version>2.0.12</version>
+ <version>2.0.17</version>
<scope>test</scope>
</dependency>
</dependencies>
diff --git a/winegrower-extension/winegrower-servlet/pom.xml b/winegrower-extension/winegrower-servlet/pom.xml
index 463e5e0..d6e1e38 100644
--- a/winegrower-extension/winegrower-servlet/pom.xml
+++ b/winegrower-extension/winegrower-servlet/pom.xml
@@ -33,14 +33,14 @@
<properties>
<winegrower.build.name>${winegrower.build.name.base}.extension.servlet</winegrower.build.name>
- <meecrowave.version>1.2.3</meecrowave.version>
+ <meecrowave.version>1.2.9</meecrowave.version>
</properties>
<dependencies>
<dependency>
<groupId>org.apache.tomcat</groupId>
<artifactId>tomcat-servlet-api</artifactId>
- <version>9.0.10</version>
+ <version>9.0.33</version>
<scope>provided</scope>
</dependency>
@@ -54,7 +54,7 @@
<dependency> <!-- for java 11 -->
<groupId>org.apache.openwebbeans</groupId>
<artifactId>openwebbeans-impl</artifactId>
- <version>2.0.7</version>
+ <version>2.0.17</version>
</dependency>
<dependency>
<groupId>org.apache.meecrowave</groupId>