I have created a very simple Maven project that builds a .war file. Maven version 3.2.3, Java version 1.7.0_67. The pom.xml file is in this gist.
If I run mvn clean install, then the project builds fine. But if I first download all dependencies with mvn dependency:resolve and mvn dependency:resolve-plugins, then run mvn -o install to build offline, I get an error like the following.
[INFO] --- maven-resources-plugin:2.7:resources (default-resources) # docker-restaesy-1 ---
[WARNING] The POM for org.apache.maven:maven-plugin-api:jar:2.2.1 is missing, no dependency information available
[WARNING] The POM for org.apache.maven:maven-project:jar:2.2.1 is missing, no dependency information available
[WARNING] The POM for org.apache.maven:maven-core:jar:2.2.1 is missing, no dependency information available
[WARNING] The POM for org.apache.maven:maven-artifact:jar:2.2.1 is missing, no dependency information available
[WARNING] The POM for org.apache.maven:maven-settings:jar:2.2.1 is missing, no dependency information available
[WARNING] The POM for org.apache.maven:maven-model:jar:2.2.1 is missing, no dependency information available
[WARNING] The POM for org.apache.maven:maven-monitor:jar:2.2.1 is missing, no dependency information available
[WARNING] The POM for org.codehaus.plexus:plexus-utils:jar:3.0.15 is missing, no dependency information available
[WARNING] The POM for org.apache.maven.shared:maven-filtering:jar:1.2 is missing, no dependency information available
[WARNING] The POM for org.codehaus.plexus:plexus-interpolation:jar:1.19 is missing, no dependency information available
[WARNING] Error injecting: org.apache.maven.shared.filtering.DefaultMavenResourcesFiltering
java.lang.NoClassDefFoundError: Lorg/sonatype/plexus/build/incremental/BuildContext;
at java.lang.Class.getDeclaredFields0(Native Method)
at java.lang.Class.privateGetDeclaredFields(Class.java:2436)
at java.lang.Class.getDeclaredFields(Class.java:1806)
at com.google.inject.spi.InjectionPoint.getInjectionPoints(InjectionPoint.java:661)
at com.google.inject.spi.InjectionPoint.forInstanceMethodsAndFields(InjectionPoint.java:366)
at com.google.inject.internal.ConstructorBindingImpl.getInternalDependencies(ConstructorBindingImpl.java:165)
at com.google.inject.internal.InjectorImpl.getInternalDependencies(InjectorImpl.java:609)
at com.google.inject.internal.InjectorImpl.cleanup(InjectorImpl.java:565)
...
Caused by: java.lang.ClassNotFoundException: org.sonatype.plexus.build.incremental.BuildContext
at org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy.loadClass(SelfFirstStrategy.java:50)
at org.codehaus.plexus.classworlds.realm.ClassRealm.unsynchronizedLoadClass(ClassRealm.java:259)
at org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:235)
at org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:227)
...
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 0.544 s
[INFO] Finished at: 2014-12-09T23:24:57+00:00
[INFO] Final Memory: 9M/303M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-resources-plugin:2.7:resources (default-resources) on project docker-restaesy-1: Execution default-resources of goal org.apache.maven.plugins:maven-resources-plugin:2.7:resources failed: A required class was missing while executing org.apache.maven.plugins:maven-resources-plugin:2.7:resources: Lorg/sonatype/plexus/build/incremental/BuildContext;
[ERROR] -----------------------------------------------------
[ERROR] realm = plugin>org.apache.maven.plugins:maven-resources-plugin:2.7
[ERROR] strategy = org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy
[ERROR] urls[0] = file:/root/.m2/repository/org/apache/maven/plugins/maven-resources-plugin/2.7/maven-resources-plugin-2.7.jar
[ERROR] urls[1] = file:/root/.m2/repository/org/codehaus/plexus/plexus-utils/3.0.15/plexus-utils-3.0.15.jar
[ERROR] urls[2] = file:/root/.m2/repository/org/apache/maven/shared/maven-filtering/1.2/maven-filtering-1.2.jar
[ERROR] urls[3] = file:/root/.m2/repository/org/codehaus/plexus/plexus-interpolation/1.19/plexus-interpolation-1.19.jar
[ERROR] Number of foreign imports: 1
[ERROR] import: Entry[import from realm ClassRealm[maven.api, parent: null]]
I diff the .m2/repository folder created from the two ways, the one created with dependency plugin is missing many files, most of them related to plexus.
So why doesn't the dependency plugin resolve all the dependencies? Am I doing something wrong here? Thanks
Edit
I get the same error with mvn dependency:go-offline
I understand this is too late but posting this answer if it help someone.
java.lang.ClassNotFoundException: clearly means that jar for org.sonatype.plexus.build.incremental.BuildContext is
not available
available but in wrong path
jar is corrupt
jar responsible for this class is plexus-build-api-0.0.4.jar
check your build output and see which path mvn is looking for this jar.
as an example I have below line in my output
/Users/akash/.m2/repository/org/sonatype/plexus/plexus-build-api/0.0.4/
In my case jar plexus-build-api-0.0.4.jar was corrupt in this path.
I checked with $jar -tbv , it it do not return class names , then its corrupt
I downloaded it from link and worked form me.
In your case you do not have this path so you will have to re-create project/reinstall plugins.
you can also try to create this path manually, download jars from linklink and see if it works.
Related
I'm receiving following error when I run mvn clean install.
Error says not able to resolve dependencies javax.transaction:jta:jar:1.0.1B
Please note that I'm not refering to javax.transaction:jta:jar:1.0.1B in my pom. May be this dependency is refered by some other dependency that I mentioned in my pom.
Please find the error below
[INFO] Scanning for projects...
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building sample-webapp Maven Webapp 1.0-SNAPSHOT
[INFO] ------------------------------------------------------------------------
Downloading: https://repo.maven.apache.org/maven2/javax/transaction/jta/1.0.1B/jta-1.0.1B.jar
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 5.810 s
[INFO] Finished at: 2016-12-05T08:43:47+05:30
[INFO] Final Memory: 12M/309M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal on project sample-webapp: Could not resolve dependencies for project com.ganesh:sample-webapp:war:1.0-SNAPSHOT: Could not find artifact ja
vax.transaction:jta:jar:1.0.1B in central (https://repo.maven.apache.org/maven2), try downloading from http://java.sun.com/products/jta -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/DependencyResolutionException
that's a legacy library that is not available from Maven Central.
It isn't available because there are still some old Sun-era Javax JARS that are not covered under open source licenses. If you need to access this JTA 1.0.1B library, you will need to replace that dependency using an exclusion.
note: and when I hit this url https://repo.maven.apache.org/maven2/javax/transaction/jta/1.0.1B/jta-1.0.1B.jar in the browser, it return to 404 Not Found then I dont know why you can dowload it.
for more info Why can't I download the javax.transaction:jta:1.0.1B JAR?
I'm trying to run the picketlink quickstarts from:
https://github.com/jboss-developer/jboss-picketlink-quickstarts
More specifically:
https://github.com/jboss-developer/jboss-picketlink-quickstarts/tree/master/picketlink-federation-saml-idp-basic
But in each attempt to install the maven dependencies I get the next error:
Could not find artifact org.picketlink.distribution:picketlink-jbas7:jar:2.8.0.Beta1-SNAPSHOT
Here is the whole log after my $ mvn clean package jboss-as:deploy
[INFO] Scanning for projects...
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building PicketLink Quickstart: picketlink-federation-saml-idp-basic 2.8.0.Beta1-SNAPSHOT
[INFO] ------------------------------------------------------------------------
[WARNING] The POM for org.picketlink.distribution:picketlink-jbas7:jar:2.8.0.Beta1-SNAPSHOT is missing, no dependency information available
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 0.650 s
[INFO] Finished at: 2015-10-17T01:39:15-05:00
[INFO] Final Memory: 6M/80M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal on project picketlink-federation-saml-idp-basic: Could not resolve dependencies for project org.picketlink.quickstarts:picketlink-federation-saml-idp-basic:war:2.8.0.Beta1-SNAPSHOT: Could not find artifact org.picketlink.distribution:picketlink-jbas7:jar:2.8.0.Beta1-SNAPSHOT -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/DependencyResolutionException
I've seen that you might need to add a settings.xml to your maven folder, but I don't know how to make or what to put in that file.
As you already said, maven is telling you that org.picketlink.distribution:picketlink-jbas7:jar:2.8.0.Beta1-SNAPSHOT dependency is missing and I believe this is because you didn't install it previously.
As I can see jboss-picketlink-quickstarts is a bunch of projects which have a parent pom.xml where you can find your project as a module:
<module>picketlink-federation-saml-idp-basic</module>
So, you have to clone the whole jboss-picketlink-quickstarts project and run mvn install from the parent project.
This will lead you with all dependencies that you will need resolved into your local maven repository (usually ~/.m2/repository).
Try it, it will solve your dependency. Some times you have to call maven with -U to force -SNAPSHOT dependencies.
Hope it helps!
I'm trying to create a Magnolia project archetype:
I'm running
mvn archetype:generate -DarchetypeCatalog=http://nexus.magnolia-cms.com/content/groups/public/
I choose
5: http://nexus.magnolia-cms.com/content/groups/public/ -> info.magnolia.maven.archetypes:magnolia-project-archetype (An archetype to create a Magnolia project (a parent pom and a webapp))
archetype version I choose 1.1.0
Define value for property 'magnolia-version': 5.0.4
When I run the maven build, the webapp build fails because it cant find some vaadin libraries
[WARNING] The POM for org.vaadin.addons:icepush:jar:0.5.3 is missing, no dependency information available
[WARNING] The POM for org.vaadin.addons:cssinject:jar:2.0.3 is missing, no dependency information available
[WARNING] The POM for org.vaadin.addons:gwt-graphics:jar:1.0.0 is missing, no dependency information available
[WARNING] The POM for org.vaadin.addons:ckeditor-wrapper-for-vaadin:jar:7.8.3 is missing, no dependency information available
[WARNING] The POM for org.vaadin.addon:easyuploads:jar:7.0.0 is missing, no dependency information available
[WARNING] The POM for org.vaadin.addons:refresher:jar:1.2.1.7 is missing, no dependency information available
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary:
[INFO]
[INFO] myapp (parent pom) ............................. SUCCESS [0.394s]
[INFO] myapp: webapp .................................. FAILURE [1.305s]
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 1.962s
[INFO] Finished at: Wed Sep 18 13:53:45 CEST 2013
[INFO] Final Memory: 7M/121M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal on project myapp-webapp: Could not resolve dependencies for project myapp-webapp:war:1.0-SNAPSHOT: The following artifacts could not be resolved: org.vaadin.addon:easyuploads:jar:7.0.0, org.vaadin.addons:refresher:jar:1.2.1.7, org.vaadin.addons:cssinject:jar:2.0.3, org.vaadin.addons:icepush:jar:0.5.3, org.vaadin.addons:gwt-graphics:jar:1.0.0, org.vaadin.addons:ckeditor-wrapper-for-vaadin:jar:7.8.3: Failure to find org.vaadin.addon:easyuploads:jar:7.0.0 in http://nexus.magnolia-cms.com/content/groups/public was cached in the local repository, resolution will not be reattempted until the update interval of magnolia.public has elapsed or updates are forced -> [Help 1]
[ERROR]
Do I need to add some maven repository ?
Solved it by adding following repository in my pom.xml
<repository>
<id>vaadin-addons</id>
<url>http://maven.vaadin.com/vaadin-addons</url>
</repository>
i'm totally new to the use of Eclipse with Maven, i am trying to follow a tutorial for using a java library, but fail on prerequisite : http://code.google.com/p/dkpro-core-asl/wiki/DeveloperSetup
immediately after the end of the last click "finish" of the page, if i look to my Eclipse windows, i think that something went wrong, as i have many errors and some small in Eclipse Package Explorer (i also do not get the differents points between a red exclamation mark, a small white cross on red (think this is one is an error mark) or what must be the "warning symbol" (yellow exlamation mark triangle).
so i have many different kind of errors, and no idea on how to solve them, i copy the full log below.
my errors are of the form :
Missing artifact de.tudarmstadt.ukp.dkpro.teaching:de.tudarmstadt.ukp.dkpro.teaching.frequency:jar:0.4.0:compile pom.xml /de.tudarmstadt.ukp.dkpro.core.api.frequency-asl line 1 Maven Problem
Project build error: Unresolveable build extension: Plugin *:3 or one of its dependencies could not be resolved: Failure to find de.tudarmstadt.ukp.dkpro.core:build-tools:jar:3 in http://repo1.maven.org/maven2 was cached in the local repository, resolution will not be reattempted until the update interval of central has elapsed or updates are forced pom.xml /de.tudarmstadt.ukp.dkpro.core.toolbox-asl line 1 Maven Problem
The container 'Maven Dependencies' references non existing library 'C:\Users\stephane\.m2\repository\de\tudarmstadt\ukp\dkpro\teaching\de.tudarmstadt.ukp.dkpro.teaching.frequency\0.4.0\de.tudarmstadt.ukp.dkpro.teaching.frequency-0.4.0.jar' de.tudarmstadt.ukp.dkpro.core.api.frequency-asl Build path Build Path Problem
The project cannot be built until build path errors are resolved de.tudarmstadt.ukp.dkpro.core.api.frequency-asl Unknown Java Problem
please, if you have any clue on how to solve them,
i am wondering if i do not forget some king of elementary checkout or so, as i looks like almost everything is broken ?
thank u
(the expected tutorial is : "First Programming Steps with DKPro Core")
logs as image : http://imageshack.us/photo/my-images/856/dkprocoreaslmaven201204.png/
---8<---
Description Resource Path Location Type
Failed to read artifact descriptor for edu.berkeley.nlp.lm:edu.berkeley.nlp.lm.berkeleylm:jar:1.0b2 pom.xml /de.tudarmstadt.ukp.dkpro.core.api.frequency-asl line 1 Maven Problem
Missing artifact com.ibm.icu:icu4j:jar:4.0.1:compile pom.xml /de.tudarmstadt.ukp.dkpro.core.api.frequency-asl line 1 Maven Problem
Missing artifact commons-io:commons-io:jar:2.0:compile pom.xml /de.tudarmstadt.ukp.dkpro.core.api.frequency-asl line 1 Maven Problem
Missing artifact commons-lang:commons-lang:jar:2.5:compile pom.xml /de.tudarmstadt.ukp.dkpro.core.api.frequency-asl line 1 Maven Problem
Missing artifact commons-logging:commons-logging:jar:1.1.1:compile pom.xml /de.tudarmstadt.ukp.dkpro.core.api.frequency-asl line 1 Maven Problem
Missing artifact de.tudarmstadt.ukp.dkpro.core:de.tudarmstadt.ukp.dkpro.core.api.io-asl:jar:1.2.1-SNAPSHOT:compile pom.xml /de.tudarmstadt.ukp.dkpro.core.api.frequency-asl line 1 Maven Problem
Missing artifact de.tudarmstadt.ukp.dkpro.core:de.tudarmstadt.ukp.dkpro.core.api.lexmorph-asl:jar:1.2.1-SNAPSHOT:compile pom.xml /de.tudarmstadt.ukp.dkpro.core.api.frequency-asl line 1 Maven Problem
Missing artifact de.tudarmstadt.ukp.dkpro.core:de.tudarmstadt.ukp.dkpro.core.api.metadata-asl:jar:1.2.1-SNAPSHOT:compile pom.xml /de.tudarmstadt.ukp.dkpro.core.api.frequency-asl line 1 Maven Problem
Missing artifact de.tudarmstadt.ukp.dkpro.core:de.tudarmstadt.ukp.dkpro.core.api.resources-asl:jar:1.2.1-SNAPSHOT:compile pom.xml /de.tudarmstadt.ukp.dkpro.core.api.frequency-asl line 1 Maven Problem
Missing artifact de.tudarmstadt.ukp.dkpro.core:de.tudarmstadt.ukp.dkpro.core.api.segmentation-asl:jar:1.2.1-SNAPSHOT:compile pom.xml /de.tudarmstadt.ukp.dkpro.core.api.frequency-asl line 1 Maven Problem
Missing artifact de.tudarmstadt.ukp.dkpro.teaching:de.tudarmstadt.ukp.dkpro.teaching.core:jar:0.4.0:compile pom.xml /de.tudarmstadt.ukp.dkpro.core.api.frequency-asl line 1 Maven Problem
Missing artifact de.tudarmstadt.ukp.dkpro.teaching:de.tudarmstadt.ukp.dkpro.teaching.corpus:jar:0.4.0:compile pom.xml /de.tudarmstadt.ukp.dkpro.core.api.frequency-asl line 1 Maven Problem
Missing artifact de.tudarmstadt.ukp.dkpro.teaching:de.tudarmstadt.ukp.dkpro.teaching.frequency:jar:0.4.0:compile pom.xml /de.tudarmstadt.ukp.dkpro.core.api.frequency-asl line 1 Maven Problem
Missing artifact de.tudarmstadt.ukp.dkpro.teaching:de.tudarmstadt.ukp.dkpro.teaching.ngram:jar:0.4.0:compile pom.xml /de.tudarmstadt.ukp.dkpro.core.api.frequency-asl line 1 Maven Problem
Missing artifact dom4j:dom4j:jar:1.6.1:compile pom.xml /de.tudarmstadt.ukp.dkpro.core.api.frequency-asl line 1 Maven Problem
Missing artifact jaxen:jaxen:jar:1.1.1:compile pom.xml /de.tudarmstadt.ukp.dkpro.core.api.frequency-asl line 1 Maven Problem
Missing artifact jdom:jdom:jar:1.0:compile pom.xml /de.tudarmstadt.ukp.dkpro.core.api.frequency-asl line 1 Maven Problem
Missing artifact junit:junit:jar:4.8.2:compile pom.xml /de.tudarmstadt.ukp.dkpro.core.api.frequency-asl line 1 Maven Problem
Missing artifact log4j:log4j:jar:1.2.14:compile pom.xml /de.tudarmstadt.ukp.dkpro.core.api.frequency-asl line 1 Maven Problem
Missing artifact org.apache.ant:ant-launcher:jar:1.8.1:compile pom.xml /de.tudarmstadt.ukp.dkpro.core.api.frequency-asl line 1 Maven Problem
Missing artifact org.apache.ant:ant:jar:1.8.1:compile pom.xml /de.tudarmstadt.ukp.dkpro.core.api.frequency-asl line 1 Maven Problem
Missing artifact org.apache.uima:jVinci:jar:2.3.1:compile pom.xml /de.tudarmstadt.ukp.dkpro.core.api.frequency-asl line 1 Maven Problem
Missing artifact org.apache.uima:uimaj-adapter-vinci:jar:2.3.1:compile pom.xml /de.tudarmstadt.ukp.dkpro.core.api.frequency-asl line 1 Maven Problem
Missing artifact org.apache.uima:uimaj-core:jar:2.3.1:compile pom.xml /de.tudarmstadt.ukp.dkpro.core.api.frequency-asl line 1 Maven Problem
Missing artifact org.apache.uima:uimaj-cpe:jar:2.3.1:compile pom.xml /de.tudarmstadt.ukp.dkpro.core.api.frequency-asl line 1 Maven Problem
Missing artifact org.apache.uima:uimaj-document-annotation:jar:2.3.1:compile pom.xml /de.tudarmstadt.ukp.dkpro.core.api.frequency-asl line 1 Maven Problem
Missing artifact org.apache.uima:uimaj-tools:jar:2.3.1:compile pom.xml /de.tudarmstadt.ukp.dkpro.core.api.frequency-asl line 1 Maven Problem
Missing artifact org.springframework:spring-core:jar:3.0.5.RELEASE:compile pom.xml /de.tudarmstadt.ukp.dkpro.core.api.frequency-asl line 1 Maven Problem
Missing artifact org.uimafit:uimafit:jar:1.2.0:compile pom.xml /de.tudarmstadt.ukp.dkpro.core.api.frequency-asl line 1 Maven Problem
Missing artifact pcj:pcj:jar:1.2:compile pom.xml /de.tudarmstadt.ukp.dkpro.core.api.frequency-asl line 1 Maven Problem
Missing artifact xalan:serializer:jar:2.7.1:compile pom.xml /de.tudarmstadt.ukp.dkpro.core.api.frequency-asl line 1 Maven Problem
Missing artifact xalan:xalan:jar:2.7.1:compile pom.xml /de.tudarmstadt.ukp.dkpro.core.api.frequency-asl line 1 Maven Problem
Missing artifact xerces:xercesImpl:jar:2.9.1:compile pom.xml /de.tudarmstadt.ukp.dkpro.core.api.frequency-asl line 1 Maven Problem
Missing artifact xerces:xmlParserAPIs:jar:2.6.2:compile pom.xml /de.tudarmstadt.ukp.dkpro.core.api.frequency-asl line 1 Maven Problem
Missing artifact xml-apis:xml-apis:jar:1.3.04:compile pom.xml /de.tudarmstadt.ukp.dkpro.core.api.frequency-asl line 1 Maven Problem
Missing artifact xom:xom:jar:1.0:compile pom.xml /de.tudarmstadt.ukp.dkpro.core.api.frequency-asl line 1 Maven Problem
Project build error: Unresolveable build extension: Plugin de.tudarmstadt.ukp.dkpro.core:build-tools:3 or one of its dependencies could not be resolved: Failure to find de.tudarmstadt.ukp.dkpro.core:build-tools:jar:3 in http://repo1.maven.org/maven2 was cached in the local repository, resolution will not be reattempted until the update interval of central has elapsed or updates are forced pom.xml /de.tudarmstadt.ukp.dkpro.core.api.coref-asl line 1 Maven Problem
Project build error: Unresolveable build extension: Plugin de.tudarmstadt.ukp.dkpro.core:build-tools:3 or one of its dependencies could not be resolved: Failure to find de.tudarmstadt.ukp.dkpro.core:build-tools:jar:3 in http://repo1.maven.org/maven2 was cached in the local repository, resolution will not be reattempted until the update interval of central has elapsed or updates are forced pom.xml /de.tudarmstadt.ukp.dkpro.core.api.corpus-asl line 1 Maven Problem
Project build error: Unresolveable build extension: Plugin de.tudarmstadt.ukp.dkpro.core:build-tools:3 or one of its dependencies could not be resolved: Failure to find de.tudarmstadt.ukp.dkpro.core:build-tools:jar:3 in http://repo1.maven.org/maven2 was cached in the local repository, resolution will not be reattempted until the update interval of central has elapsed or updates are forced pom.xml /de.tudarmstadt.ukp.dkpro.core.api.parameter-asl line 1 Maven Problem
Project build error: Unresolveable build extension: Plugin de.tudarmstadt.ukp.dkpro.core:build-tools:3 or one of its dependencies could not be resolved: Failure to find de.tudarmstadt.ukp.dkpro.core:build-tools:jar:3 in http://repo1.maven.org/maven2 was cached in the local repository, resolution will not be reattempted until the update interval of central has elapsed or updates are forced pom.xml /de.tudarmstadt.ukp.dkpro.core.arktweet-asl line 1 Maven Problem
Project build error: Unresolveable build extension: Plugin de.tudarmstadt.ukp.dkpro.core:build-tools:3 or one of its dependencies could not be resolved: Failure to find de.tudarmstadt.ukp.dkpro.core:build-tools:jar:3 in http://repo1.maven.org/maven2 was cached in the local repository, resolution will not be reattempted until the update interval of central has elapsed or updates are forced pom.xml /de.tudarmstadt.ukp.dkpro.core.frequency-asl line 1 Maven Problem
Project build error: Unresolveable build extension: Plugin de.tudarmstadt.ukp.dkpro.core:build-tools:3 or one of its dependencies could not be resolved: Failure to find de.tudarmstadt.ukp.dkpro.core:build-tools:jar:3 in http://repo1.maven.org/maven2 was cached in the local repository, resolution will not be reattempted until the update interval of central has elapsed or updates are forced pom.xml /de.tudarmstadt.ukp.dkpro.core.io.aclanthology-asl line 1 Maven Problem
Project build error: Unresolveable build extension: Plugin de.tudarmstadt.ukp.dkpro.core:build-tools:3 or one of its dependencies could not be resolved: Failure to find de.tudarmstadt.ukp.dkpro.core:build-tools:jar:3 in http://repo1.maven.org/maven2 was cached in the local repository, resolution will not be reattempted until the update interval of central has elapsed or updates are forced pom.xml /de.tudarmstadt.ukp.dkpro.core.io.bnc-asl line 1 Maven Problem
Project build error: Unresolveable build extension: Plugin de.tudarmstadt.ukp.dkpro.core:build-tools:3 or one of its dependencies could not be resolved: Failure to find de.tudarmstadt.ukp.dkpro.core:build-tools:jar:3 in http://repo1.maven.org/maven2 was cached in the local repository, resolution will not be reattempted until the update interval of central has elapsed or updates are forced pom.xml /de.tudarmstadt.ukp.dkpro.core.io.jdbc-asl line 1 Maven Problem
Project build error: Unresolveable build extension: Plugin de.tudarmstadt.ukp.dkpro.core:build-tools:3 or one of its dependencies could not be resolved: Failure to find de.tudarmstadt.ukp.dkpro.core:build-tools:jar:3 in http://repo1.maven.org/maven2 was cached in the local repository, resolution will not be reattempted until the update interval of central has elapsed or updates are forced pom.xml /de.tudarmstadt.ukp.dkpro.core.io.tei-asl line 1 Maven Problem
Project build error: Unresolveable build extension: Plugin de.tudarmstadt.ukp.dkpro.core:build-tools:3 or one of its dependencies could not be resolved: Failure to find de.tudarmstadt.ukp.dkpro.core:build-tools:jar:3 in http://repo1.maven.org/maven2 was cached in the local repository, resolution will not be reattempted until the update interval of central has elapsed or updates are forced pom.xml /de.tudarmstadt.ukp.dkpro.core.io.web1t-asl line 1 Maven Problem
Project build error: Unresolveable build extension: Plugin de.tudarmstadt.ukp.dkpro.core:build-tools:3 or one of its dependencies could not be resolved: Failure to find de.tudarmstadt.ukp.dkpro.core:build-tools:jar:3 in http://repo1.maven.org/maven2 was cached in the local repository, resolution will not be reattempted until the update interval of central has elapsed or updates are forced pom.xml /de.tudarmstadt.ukp.dkpro.core.toolbox-asl line 1 Maven Problem
The container 'Maven Dependencies' references non existing library 'C:\Users\stephane\.m2\repository\de\tudarmstadt\ukp\dkpro\teaching\de.tudarmstadt.ukp.dkpro.teaching.frequency\0.4.0\de.tudarmstadt.ukp.dkpro.teaching.frequency-0.4.0.jar' de.tudarmstadt.ukp.dkpro.core.api.frequency-asl Build path Build Path Problem
The project cannot be built until build path errors are resolved de.tudarmstadt.ukp.dkpro.core.api.frequency-asl Unknown Java Problem
---8<---
EDIT :
i think i have installed the eclipse setup (but with Eclipse Indigo Service Release 2
Build id: 20120216-1857) as required by the tutorial that is :
Subclipse 1.6.x
update site: http://subclipse.tigris.org/update_1.6.x
m2eclipse 0.10.0 or higher.
update site: http://m2eclipse.sonatype.org/sites/m2e
Maven SCM handler for Subclipse
update site: http://m2eclipse.sonatype.org/sites/m2e-extras
here is the output of mvn clean package command from the directory where there is a pom.xml files :
[... here i am skipping as there are more 700 lines ... these below are last one :]
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 37.054s
[INFO] Finished at: Wed Apr 18 11:18:31 CEST 2012
[INFO] Final Memory: 93M/223M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.12:test (default-test) on project de.tudarmstadt.ukp.dkpro.core.io.aclanthology-asl: There are test failures.
[ERROR]
[ERROR] Please refer to D:\eclipseWorkspace\de.tudarmstadt.ukp.dkpro.core-asl\de.tudarmstadt.ukp.dkpro.core.io.aclanthology\target\surefire-reports for the individual test results.
[ERROR] -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException
[ERROR]
[ERROR] After correcting the problems, you can resume the build with the command
[ERROR] mvn <goals> -rf :de.tudarmstadt.ukp.dkpro.core.io.aclanthology-asl
EDIT 2 :
another very strange things => maybe the "mvn dependecy:resolve" or the "mvn clean package" has done something for me as after a computer reboot, almost all errors have disappeared and now only have 2 in Eclipse "Problems" tab !
(but still 225 items warning)
The 2 remaining errors are : and i have a red exclamation mark (what is it standing for ?) on the de.tudarmstadt.ukp.dkpro.core.api.frequency-asl in package explorer
Description Resource Path Location Type
The container 'Maven Dependencies' references non existing library 'C:\Users\stephane\.m2\repository\de\tudarmstadt\ukp\dkpro\teaching\de.tudarmstadt.ukp.dkpro.teaching.frequency\0.4.0\de.tudarmstadt.ukp.dkpro.teaching.frequency-0.4.0.jar' de.tudarmstadt.ukp.dkpro.core.api.frequency-asl Build path Build Path Problem
The project cannot be built until build path errors are resolved de.tudarmstadt.ukp.dkpro.core.api.frequency-asl Unknown Java Problem
still did not know what is it asking me !
LAST EDIT :
so reading answers provided by Kal (thank u a lot for helping), i am really wondering if my trouble do not also come from missing jars or some "build path" referenced libraries (i am really new to Maven/Eclipse). As from the Build errors for de.tudarmstadt.ukp.dkpro.core.api.frequency-asl (the one with red exclamation marks from EDIT2) that i have i get the following exception trace :
org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal on project de.tudarmstadt.ukp.dkpro.core.api.frequency-asl: Could not resolve dependencies for project de.tudarmstadt.ukp.dkpro.core:de.tudarmstadt.ukp.dkpro.core.api.frequency-asl:jar:1.2.1-SNAPSHOT: Failed to collect dependencies for [org.uimafit:uimafit:jar:1.2.0 (compile), xerces:xercesImpl:jar:2.9.1 (compile), xalan:xalan:jar:2.7.1 (compile), de.tudarmstadt.ukp.dkpro.teaching:de.tudarmstadt.ukp.dkpro.teaching.frequency:jar:0.4.0 (compile), junit:junit:jar:4.8.2 (compile)]
at org.apache.maven.lifecycle.internal.LifecycleDependencyResolver.getDependencies(LifecycleDependencyResolver.java:190)
[...]
is it not that i should have installed xerces, xalan, uimafit, junit or something like that to told where to find them ? I thought everything was inside the tutorial, or handled directly by Maven, but may be am i wrong ???
i had tried to do :
mvn install:install-file -Dfile=d:\downloaded\dependencies-for-DKPro-Core-ASL\junit-4.8.2.jar -Dfile=d:\downloaded\dependencies-for-DKPro-Core-ASL\uimafit-1.2.0.jar -Dfile=d:\downloaded\dependencies-for-DKPro-Core-ASL\xalan-2.7.1.jar -Dfile=d:\downloaded\dependencies-for-DKPro-Core-ASL\xercesImpl-2.9.1.jar \
after manually downloading each files from mvnrepository.com website and putting them in d:\downloaded\dependencies-for-DKPro-Core-ASL\
of course, i can not find de.tudarmstadt.ukp.dkpro.teaching:de.tudarmstadt.ukp.dkpro.teaching.frequency:jar:0.4.0 there.
mvn clean install:install -file -Dfile=d:\downloaded\dependencies-for-DKPro-Core-ASL\junit-4.8.2.jar -Dfile=d:\downloaded\dependencies-for-DKPro-Core-ASL\uimafit-1.2.0.jar -Dfile=d:\downloaded\dependencies-for-DKPro-Core-ASL\xalan-2.7.1.jar -Dfile=d:\downloaded\dependencies-for-DKPro-Core-ASL\xercesImpl-2.9.1.jar \ -Dmaven.test.skip=true
was no more successful and ended with :
[INFO] Deleting D:\eclipseWorkspace\maven.1334761781732\branches\1.2.x\de.tudarm
stadt.ukp.dkpro.core.io.text\target
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building DKPro Core ASL - IO - XMI 1.2.1-SNAPSHOT
[...]
[INFO] ------------------------------------------------------------------------
[INFO] Building DKPro Core ASL 1.2.1-SNAPSHOT
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] --- maven-install-plugin:2.3.1:install-file (default-cli) # de.tudarmstad
t.ukp.dkpro.core-asl ---
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Skipping DKPro Core ASL
[INFO] This project has been banned from the build due to previous failures.
[INFO] ------------------------------------------------------------------------
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary:
[INFO]
[INFO] DKPro Core ASL .................................... FAILURE [0.139s]
[INFO] DKPro Core ASL - Anomaly API ...................... SUCCESS [0.048s]
[INFO] DKPro Core ASL - FeaturePath API (ASL) ............ SUCCESS [0.074s]
[INFO] DKPro Core ASL - Metadata API ..................... SUCCESS [0.227s]
[INFO] DKPro Core ASL - IO API ........................... SUCCESS [0.085s]
[INFO] DKPro Core ASL - Part-of-Speech API ............... SUCCESS [0.060s]
[INFO] DKPro Core ASL - Common API ....................... SUCCESS [0.075s]
[INFO] DKPro Core ASL - Lexical Units API ................ SUCCESS [0.117s]
[INFO] DKPro Core ASL - Structured and Semi-Structured Data API SUCCESS [0.044s
]
[INFO] DKPro Core ASL - Syntactic Units API .............. SUCCESS [0.274s]
[INFO] DKPro Core ASL - CAS Transformation API ........... SUCCESS [0.042s]
[INFO] DKPro Core ASL - Named Entity Recognition API ..... SUCCESS [0.083s]
[INFO] DKPro Core ASL - Frequency Providers API (ASL) .... SUCCESS [0.015s]
[INFO] DKPro Core ASL - IO - MMAX2 (ASL) ................. SUCCESS [0.070s]
[INFO] DKPro Core ASL - IO - Text ........................ SUCCESS [0.090s]
[INFO] DKPro Core ASL - IO - XMI ......................... SUCCESS [0.083s]
[INFO] DKPro Core ASL - IO - XML ......................... SUCCESS [0.059s]
[INFO] DKPro Core ASL - IO - WSDL (CPL) .................. SUCCESS [0.096s]
[INFO] DKPro Core ASL - IO - Wikipedia (LGPL) ............ SUCCESS [0.114s]
[INFO] DKPro Core ASL - IO - PDFBox 0.7.3 (BSD) .......... SUCCESS [0.088s]
[INFO] DKPro Core ASL - IO - NEGRA ....................... SUCCESS [0.127s]
[INFO] DKPro Core ASL - TreeTagger (free for research) ... SUCCESS [0.113s]
[INFO] DKPro Core ASL - IO - IMS Corpus Workbench ........ SUCCESS [0.044s]
[INFO] DKPro Core ASL - IO - ANNIS2 ...................... SUCCESS [0.063s]
[INFO] DKPro Core ASL - Tokenization Toolkit ............. SUCCESS [0.134s]
[INFO] DKPro Core ASL - CAS Transformation (ASL) ......... SUCCESS [0.216s]
[INFO] DKPro Core ASL - Jazzy (LGPL) ..................... SUCCESS [0.159s]
[INFO] DKPro Core ASL - JWordSplitter (ASL) .............. SUCCESS [0.036s]
[INFO] DKPro Core ASL - LanguageTool (LGPL) .............. SUCCESS [0.062s]
[INFO] DKPro Core ASL - Norvig's Spelling Correction ..... SUCCESS [0.046s]
[INFO] DKPro Core ASL - Snowball (BSD) ................... SUCCESS [0.243s]
[INFO] DKPro Core ASL - TextCat (LGPL) ................... SUCCESS [0.062s]
[INFO] DKPro Core ASL - BananaSplit (ASL) ................ SUCCESS [0.046s]
[INFO] DKPro Core ASL - Stop Word Remover (ASL) .......... SUCCESS [0.505s]
[INFO] DKPro Core ASL - N-Gram Tools ..................... SUCCESS [0.307s]
[INFO] DKPro Core ASL - Part-of-Speech Filter ............ SUCCESS [0.058s]
[INFO] DKPro Core ASL - Dictionary Annotator ............. SUCCESS [0.344s]
[INFO] DKPro Core ASL - Examples ......................... SUCCESS [0.184s]
[INFO] DKPro Core ASL - Distribution ..................... SUCCESS [0.007s]
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 5.815s
[INFO] Finished at: Thu Apr 19 11:13:27 CEST 2012
[INFO] Final Memory: 9M/23M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-install-plugin:2.3
.1:install-file (default-cli) on project de.tudarmstadt.ukp.dkpro.core-asl: The
artifact information is incomplete or not valid:
[ERROR] [0] 'groupId' is missing.
[ERROR] [1] 'artifactId' is missing.
[ERROR] [2] 'packaging' is missing.
[ERROR] [3] 'version' is missing.
[ERROR] -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e swit
ch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please rea
d the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionE
xception
have also see that there was some complining about : "The dependencies resolving doesn't work correctly. The new m2eclipse plugin doesn't resolve the dependencies until the end." that may be involved ?
and i'm still badly stuck :/ and still too new to the maven/java/eclipse platform tricks...
Firstly you seem to have some dependency jars which seem to be proprietary (I may be wrong) secondly even the public libraries like Apache libraries cannot be downloaded. Are you behind a firewall? Looks like Maven cannot reach the Maven Central to download all the dependency jars as well as plugins. Make sure that you are using the correct version of maven compatible with your project.
If you are checking out a huge project, I advice you to first do a top level build (mvn clean package) in console. This will ensure that all the plugins and dependencies are downloaded and then you can tackle problems of importing this project into eclipse. Alternatively you can do mvn dependency:resolve to download all the dependencies.
I am working on a web app project written in Java (1.6) using Eclipse IDE (3.6), and have decided to use Jetty (8.0.4) as the web server and servlet container. I am using maven (2) for dependency and build management. To get started, I decided to write a simple test application to make sure I had things working end-to-end. This is working fine, and I am able to start up the server and create some simple servlets. However, the source and Javadoc jars were not downloaded by maven, so when the mouse hovers over method names or classes, no documentation is found. It just reports the following:
Open Declaration javax.servlet.http.HttpServletResponse
Note: This element neither has attached source nor attached Javadoc and hence no Javadoc could be found.
I've searched for how to do this, and all I could find was this page on the Eclipse website describing how to configure maven to download the source modules as well. It says that the source module jars have the same name as the binary jars, with the suffix "-sources". I added source module dependencies to my maven config for each binary module, like so:
<dependency>
<groupId>org.eclipse.jetty</groupId>
<artifactId>jetty-server</artifactId>
<version>${jettyVersion}</version>
</dependency>
<dependency>
<groupId>org.eclipse.jetty</groupId>
<artifactId>jetty-server-sources</artifactId>
<version>${jettyVersion}</version>
</dependency>
However, maven failed to find the source module dependencies:
[INFO] Scanning for projects...
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building Jetty Servlet Example 0.1-SNAPSHOT
[INFO] ------------------------------------------------------------------------
Downloading: http://repo1.maven.org/maven2/org/eclipse/jetty/jetty-server-sources/8.0.4.v20111024/jetty-server-sources-8.0.4.v20111024.pom
[WARNING] The POM for org.eclipse.jetty:jetty-server-sources:jar:8.0.4.v20111024 is missing, no dependency information available
Downloading: http://repo1.maven.org/maven2/org/eclipse/jetty/jetty-servlet-sources/8.0.4.v20111024/jetty-servlet-sources-8.0.4.v20111024.pom
[WARNING] The POM for org.eclipse.jetty:jetty-servlet-sources:jar:8.0.4.v20111024 is missing, no dependency information available
Downloading: http://repo1.maven.org/maven2/org/eclipse/jetty/jetty-util-sources/8.0.4.v20111024/jetty-util-sources-8.0.4.v20111024.pom
[WARNING] The POM for org.eclipse.jetty:jetty-util-sources:jar:8.0.4.v20111024 is missing, no dependency information available
Downloading: http://repo1.maven.org/maven2/org/eclipse/jetty/jetty-server-sources/8.0.4.v20111024/jetty-server-sources-8.0.4.v20111024.jar
Downloading: http://repo1.maven.org/maven2/org/eclipse/jetty/jetty-servlet-sources/8.0.4.v20111024/jetty-servlet-sources-8.0.4.v20111024.jar
Downloading: http://repo1.maven.org/maven2/org/eclipse/jetty/jetty-util-sources/8.0.4.v20111024/jetty-util-sources-8.0.4.v20111024.jar
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 3.098s
[INFO] Finished at: Sun Apr 15 15:42:59 PDT 2012
[INFO] Final Memory: 5M/180M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal on project hello-world: Could not resolve dependencies for project org.example:hello-world:jar:0.1-SNAPSHOT: The following artifacts could not be resolved: org.eclipse.jetty:jetty-server-sources:jar:8.0.4.v20111024, org.eclipse.jetty:jetty-servlet-sources:jar:8.0.4.v20111024, org.eclipse.jetty:jetty-util-sources:jar:8.0.4.v20111024: Could not find artifact org.eclipse.jetty:jetty-server-sources:jar:8.0.4.v20111024 in central (http://repo1.maven.org/maven2) -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/DependencyResolutionException
Any pointers on how to configure maven to download the Jetty sources and javadocs?
Try to recreate your Eclipse project with this Maven command:
mvn eclipse:eclipse -DdownloadSources=true -DdownloadJavadocs=true
Another option is to update your pom.xml:
<plugin>
<artifactId>org.eclipse.jetty</artifactId>
<version>${jettyVersion}</version>
<configuration>
<downloadSources>true</downloadSources>
<downloadJavadocs>true</downloadJavadocs>
</configuration>
</plugin>
Both solutions only work if the source and javadocs were provided to the repo you're downloading from.
In your case (and your version) it should work because you can find the sources.jar in the Jetty repository.