I removed my src/main/feature/feature.xml file, so the file is being generated entirely by the plugin.
<features xmlns="http://karaf.apache.org/xmlns/features/v1.6.0" name=“my-kar"> <feature name="keycloak-adapter-core" resolver="(obr)" version="10.0.2”> Using version 4.2.8 of the plugin. So if the namespace is wrong, it is the plugin bug then. Best regards, Alex soto > On Jun 4, 2020, at 12:24 PM, Jean-Baptiste Onofré <[email protected]> wrote: > > Hi > > It depends of the plugin version and namespace version you are using. > > Let me update the default for 4.2.9. > > Regards > JB > > Le jeu. 4 juin 2020 ? 16:34, Alex Soto <[email protected]> a ?crit : > Hello, > > I am trying to create a KAR, but at run time I am getting an error: > > org.xml.sax.SAXParseException; cvc-complex-type.3.2.2: Attribute 'resolver' > is not allowed to appear in element 'feature?. I do not have attribute > ?resolver? in my features.xml file. > > My POM has: > <packaging>kar</packaging> > > <build> > <plugins> > <plugin> > <groupId>org.apache.karaf.tooling</groupId> > <artifactId>karaf-maven-plugin</artifactId> > <version>4.2.8</version> > <extensions>true</extensions> > <configuration> > <startLevel>80</startLevel> > > <aggregateFeatures>true</aggregateFeatures> > > <includeTransitiveDependency>true</includeTransitiveDependency> > <!-- <resolver>(obr)</resolver> --> > > <checkDependencyChange>true</checkDependencyChange> > > <failOnDependencyChange>false</failOnDependencyChange> > > <logDependencyChanges>true</logDependencyChanges> > > <overwriteChangedDependencies>true</overwriteChangedDependencies> > </configuration> > </plugin> > </plugins> > </build> > > > Also, I thought all dependencies would be added the the KAR archive under the > ?repository? folder, but this is not the case. > > > Best regards, > Alex soto > > > >
