Many thanks for your answer Morgan but it still not working. I have try to add the Snapshots reposotory in that way:
<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"> <modelVersion>4.0.0</modelVersion> <groupId>es.josealopez</groupId> <artifactId>jalp-karaf</artifactId> <version>4.0.1-SNAPSHOT</version> <packaging>karaf-assembly</packaging> <name>Apache Karaf :: JALP distribution</name> <repositories> <repository> <id>apache.snapshots</id> <name>Apache Development Snapshot Repository</name> <url>https://repository.apache.org/content/groups/snapshots/ </url> <releases> <enabled>false</enabled> </releases> <snapshots> <enabled>true</enabled> </snapshots> </repository> </repositories> <pluginRepositories> <pluginRepository> <id>apache.snapshots</id> <name>Apache Development Snapshot Repository</name> <url> https://repository.apache.org/content/repositories/snapshots/</url> <releases> <enabled>false</enabled> </releases> <snapshots> <enabled>true</enabled> </snapshots> </pluginRepository> </pluginRepositories> <dependencies> <dependency> <!-- scope is compile so all features (there is only one) are installed into startup.properties and the feature repo itself is not added in etc/org.apache.karaf.features.cfg file --> <groupId>org.apache.karaf.features</groupId> <artifactId>framework</artifactId> <version>4.0.1-SNAPSHOT</version> <type>kar</type> </dependency> <dependency> <!-- scope is runtime so the feature repo is listed in etc/org.apache.karaf.features.cfg file, and features will installed into the system directory --> <groupId>org.apache.karaf.features</groupId> <artifactId>standard</artifactId> <version>4.0.1-SNAPSHOT</version> <classifier>features</classifier> <type>xml</type> <scope>runtime</scope> </dependency> </dependencies> <build> <!-- if you want to include resources in the distribution --> <resources> <resource> <directory>src/main/resources</directory> <filtering>false</filtering> <includes> <include>**/*</include> </includes> </resource> <resource> <directory>src/main/filtered-resources</directory> <filtering>true</filtering> <includes> <include>**/*</include> </includes> </resource> </resources> <plugins> <!-- if you want to include resources in the distribution --> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-resources-plugin</artifactId> <version>2.6</version> <executions> <execution> <id>process-resources</id> <goals> <goal>resources</goal> </goals> </execution> </executions> </plugin> <!-- karaf-maven-plugin will call both assembly and archive goals --> <plugin> <groupId>org.apache.karaf.tooling</groupId> <artifactId>karaf-maven-plugin</artifactId> <version>4.0.1-SNAPSHOT</version> <extensions>true</extensions> <configuration> <!-- no startupFeatures --> <bootFeatures> <feature>standard</feature> <feature>management</feature> </bootFeatures> <!-- no installedFeatures --> </configuration> </plugin> </plugins> </build> </project> And the error is: [ERROR] BUILD ERROR [INFO] ------------------------------------------------------------------------ [INFO] Error building POM (may not be this project's POM). Project ID: org.apache.karaf:org.apache.karaf.util Reason: Error getting POM for 'org.apache.karaf:org.apache.karaf.util' from the repository: Unable to read local copy of metadata: Cannot read metadata from '/home/joseantonio/.m2/repository/org/apache/karaf/org.apache.karaf.util/4.0.1-SNAPSHOT/maven-metadata-labs-consol-snapshot.xml': end tag name </body> must match start tag name <hr> from line 7 (position: TEXT seen ...</address>\n</body>... @9:8) org.apache.karaf:org.apache.karaf.util:pom:4.0.1-SNAPSHOT for project org.apache.karaf:org.apache.karaf.util Many thanks in advance again! José Antonio López Pastor 2015-08-19 7:45 GMT+02:00 Morgan Hautman [via Karaf] < [email protected]>: > Hi, > > Are you on Windows? Because there were some problems with the custom > distribution 4.0.0 on Windows. > > Could you try with 4.0.1-SNAPSHOT? > > Don't forget to add > https://repository.apache.org/content/groups/snapshots/ in your pom.xml > > Regards, > Morgan > > 2015-08-19 0:34 GMT+02:00 Jose A Lopez <[hidden email] > <http:///user/SendEmail.jtp?type=node&node=4041923&i=0>>: > >> Many thanks for your quickly answer. I have try your solution and I still >> having the same error. I have reduce the pom to the minimal following the >> doumentation and it does not work. >> >> Many thanks again for your time! >> >> The pom following your answer and reduced is: >> >> <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"> >> >> <modelVersion>4.0.0</modelVersion> >> >> <groupId>es.josealopez</groupId> >> <artifactId>jalp-karaf</artifactId> >> <version>4.0.0</version> >> <packaging>karaf-assembly</packaging> >> <name>Apache Karaf :: JALP distribution</name> >> >> <dependencies> >> <dependency> >> >> <groupId>org.apache.karaf.features</groupId> >> <artifactId>framework</artifactId> >> <version>4.0.0</version> >> <type>kar</type> >> </dependency> >> <dependency> >> >> <groupId>org.apache.karaf.features</groupId> >> <artifactId>standard</artifactId> >> <version>4.0.0</version> >> <classifier>features</classifier> >> <type>xml</type> >> <scope>runtime</scope> >> </dependency> >> >> </dependencies> >> >> <build> >> >> <resources> >> <resource> >> <directory>src/main/resources</directory> >> <filtering>false</filtering> >> <includes> >> <include>**/*</include> >> </includes> >> </resource> >> <resource> >> <directory>src/main/filtered-resources</directory> >> <filtering>true</filtering> >> <includes> >> <include>**/*</include> >> </includes> >> </resource> >> </resources> >> >> <plugins> >> >> <plugin> >> <groupId>org.apache.maven.plugins</groupId> >> <artifactId>maven-resources-plugin</artifactId> >> <version>2.6</version> >> <executions> >> <execution> >> <id>process-resources</id> >> <goals> >> <goal>resources</goal> >> </goals> >> </execution> >> </executions> >> </plugin> >> >> <plugin> >> <groupId>org.apache.karaf.tooling</groupId> >> <artifactId>karaf-maven-plugin</artifactId> >> <version>4.0.0</version> >> <extensions>true</extensions> >> <configuration> >> >> <bootFeatures> >> <feature>standard</feature> >> <feature>management</feature> >> </bootFeatures> >> >> </configuration> >> </plugin> >> </plugins> >> </build> >> </project> >> >> And the error with trace is: >> >> [ERROR] BUILD ERROR >> [INFO] >> ------------------------------------------------------------------------ >> [INFO] Internal error in the plugin manager executing goal >> 'org.apache.karaf.tooling:karaf-maven-plugin:4.0.0:assembly': Unable to >> load >> the mojo 'org.apache.karaf.tooling:karaf-maven-plugin:4.0.0:assembly' in >> the >> plugin 'org.apache.karaf.tooling:karaf-maven-plugin'. A required class is >> missing: org/apache/maven/artifact/repository/RepositoryRequest >> org.apache.maven.artifact.repository.RepositoryRequest >> [INFO] >> ------------------------------------------------------------------------ >> [INFO] Trace >> org.apache.maven.lifecycle.LifecycleExecutionException: Internal error in >> the plugin manager executing goal >> 'org.apache.karaf.tooling:karaf-maven-plugin:4.0.0:assembly': Unable to >> load >> the mojo 'org.apache.karaf.tooling:karaf-maven-plugin:4.0.0:assembly' in >> the >> plugin 'org.apache.karaf.tooling:karaf-maven-plugin'. A required class is >> missing: org/apache/maven/artifact/repository/RepositoryRequest >> at >> >> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:698) >> at >> >> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle(DefaultLifecycleExecutor.java:556) >> at >> >> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:535) >> at >> >> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:387) >> at >> >> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:348) >> at >> >> org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:180) >> at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:328) >> at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:138) >> at org.apache.maven.cli.MavenCli.main(MavenCli.java:362) >> at >> org.apache.maven.cli.compat.CompatibleMain.main(CompatibleMain.java:60) >> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) >> at >> >> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) >> at >> >> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) >> at java.lang.reflect.Method.invoke(Method.java:606) >> at >> org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315) >> at org.codehaus.classworlds.Launcher.launch(Launcher.java:255) >> at >> org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430) >> at org.codehaus.classworlds.Launcher.main(Launcher.java:375) >> Caused by: org.apache.maven.plugin.PluginManagerException: Unable to load >> the mojo 'org.apache.karaf.tooling:karaf-maven-plugin:4.0.0:assembly' in >> the >> plugin 'org.apache.karaf.tooling:karaf-maven-plugin'. A required class is >> missing: org/apache/maven/artifact/repository/RepositoryRequest >> at >> >> org.apache.maven.plugin.DefaultPluginManager.getConfiguredMojo(DefaultPluginManager.java:669) >> at >> >> org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:468) >> at >> >> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:694) >> ... 17 more >> Caused by: >> >> org.codehaus.plexus.component.repository.exception.ComponentLookupException: >> Unable to lookup component >> >> 'org.apache.maven.plugin.Mojoorg.apache.karaf.tooling:karaf-maven-plugin:4.0.0:assembly', >> it could not be started >> at >> >> org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:339) >> at >> >> org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:440) >> at >> >> org.apache.maven.plugin.DefaultPluginManager.getConfiguredMojo(DefaultPluginManager.java:652) >> ... 19 more >> Caused by: >> >> org.codehaus.plexus.component.repository.exception.ComponentLifecycleException: >> Error starting component >> at >> >> org.codehaus.plexus.component.manager.AbstractComponentManager.startComponentLifecycle(AbstractComponentManager.java:109) >> at >> >> org.codehaus.plexus.component.manager.AbstractComponentManager.createComponentInstance(AbstractComponentManager.java:95) >> at >> >> org.codehaus.plexus.component.manager.PerLookupComponentManager.getComponent(PerLookupComponentManager.java:48) >> at >> >> org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:331) >> ... 21 more >> Caused by: >> >> org.codehaus.plexus.personality.plexus.lifecycle.phase.PhaseExecutionException: >> Error composing component >> at >> >> org.codehaus.plexus.personality.plexus.lifecycle.phase.CompositionPhase.execute(CompositionPhase.java:33) >> at >> >> org.codehaus.plexus.lifecycle.AbstractLifecycleHandler.start(AbstractLifecycleHandler.java:101) >> at >> >> org.codehaus.plexus.component.manager.AbstractComponentManager.startComponentLifecycle(AbstractComponentManager.java:105) >> ... 24 more >> Caused by: org.codehaus.plexus.component.composition.CompositionException: >> Composition failed of field artifactResolver in object of type >> org.apache.karaf.tooling.AssemblyMojo because the requirement >> >> ComponentRequirement{role='org.apache.maven.artifact.resolver.ArtifactResolver', >> roleHint='null', fieldName='artifactResolver'} was missing >> at >> >> org.codehaus.plexus.component.composition.FieldComponentComposer.assignRequirementToField(FieldComponentComposer.java:154) >> at >> >> org.codehaus.plexus.component.composition.FieldComponentComposer.assembleComponent(FieldComponentComposer.java:73) >> at >> >> org.codehaus.plexus.component.composition.DefaultComponentComposerManager.assembleComponent(DefaultComponentComposerManager.java:68) >> at >> >> org.codehaus.plexus.DefaultPlexusContainer.composeComponent(DefaultPlexusContainer.java:1486) >> at >> >> org.codehaus.plexus.personality.plexus.lifecycle.phase.CompositionPhase.execute(CompositionPhase.java:29) >> ... 26 more >> Caused by: >> >> org.codehaus.plexus.component.repository.exception.ComponentLookupException: >> Unable to lookup component >> 'org.apache.maven.artifact.resolver.ArtifactResolver', it could not be >> created >> at >> >> org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:335) >> at >> >> org.codehaus.plexus.component.composition.FieldComponentComposer.assignRequirementToField(FieldComponentComposer.java:129) >> ... 30 more >> Caused by: >> org.codehaus.plexus.component.factory.ComponentInstantiationException: >> Could >> not instanciate component: role: >> 'org.apache.maven.artifact.resolver.ArtifactResolver', implementation: >> 'org.apache.maven.artifact.resolver.DefaultArtifactResolver', role hint: >> 'default' >> at >> >> org.codehaus.plexus.component.factory.java.JavaComponentFactory.makeException(JavaComponentFactory.java:77) >> at >> >> org.codehaus.plexus.component.factory.java.JavaComponentFactory.newInstance(JavaComponentFactory.java:62) >> at >> >> org.codehaus.plexus.DefaultPlexusContainer.createComponentInstance(DefaultPlexusContainer.java:1464) >> at >> >> org.codehaus.plexus.component.manager.AbstractComponentManager.createComponentInstance(AbstractComponentManager.java:93) >> at >> >> org.codehaus.plexus.component.manager.ClassicSingletonComponentManager.getComponent(ClassicSingletonComponentManager.java:92) >> at >> >> org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:331) >> ... 31 more >> Caused by: java.lang.NoClassDefFoundError: >> org/apache/maven/artifact/repository/RepositoryRequest >> at java.lang.Class.getDeclaredConstructors0(Native Method) >> at java.lang.Class.privateGetDeclaredConstructors(Class.java:2585) >> at java.lang.Class.getConstructor0(Class.java:2885) >> at java.lang.Class.newInstance(Class.java:350) >> at >> >> org.codehaus.plexus.component.factory.java.JavaComponentFactory.newInstance(JavaComponentFactory.java:44) >> ... 35 more >> Caused by: java.lang.ClassNotFoundException: >> org.apache.maven.artifact.repository.RepositoryRequest >> at java.net.URLClassLoader$1.run(URLClassLoader.java:366) >> at java.net.URLClassLoader$1.run(URLClassLoader.java:355) >> at java.security.AccessController.doPrivileged(Native Method) >> at java.net.URLClassLoader.findClass(URLClassLoader.java:354) >> at java.lang.ClassLoader.loadClass(ClassLoader.java:425) >> at >> >> org.codehaus.classworlds.RealmClassLoader.loadClassDirect(RealmClassLoader.java:195) >> at >> >> org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassRealm.java:255) >> at >> >> org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassRealm.java:274) >> at >> >> org.codehaus.classworlds.RealmClassLoader.loadClass(RealmClassLoader.java:214) >> at java.lang.ClassLoader.loadClass(ClassLoader.java:358) >> ... 40 more >> >> >> >> >> >> -- >> View this message in context: >> http://karaf.922171.n3.nabble.com/Error-in-custom-Karaf-distribution-tp4041910p4041921.html >> Sent from the Karaf - User mailing list archive at Nabble.com. >> > > > > ------------------------------ > If you reply to this email, your message will be added to the discussion > below: > > http://karaf.922171.n3.nabble.com/Error-in-custom-Karaf-distribution-tp4041910p4041923.html > To unsubscribe from Error in custom Karaf distribution, click here > <http://karaf.922171.n3.nabble.com/template/NamlServlet.jtp?macro=unsubscribe_by_code&node=4041910&code=am9zZWFsb3BlenBhc3RvckBnbWFpbC5jb218NDA0MTkxMHwtMTg1NDc1NTM5NA==> > . > NAML > <http://karaf.922171.n3.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml> > -- View this message in context: http://karaf.922171.n3.nabble.com/Error-in-custom-Karaf-distribution-tp4041910p4041935.html Sent from the Karaf - User mailing list archive at Nabble.com.
