ArtifactDescriptorException: Failed to read artifact descriptor
<p>I'm trying to do a simple app with Spring. I installed the plugin spring (Spring Tool Suite (STS)) for eclipse. I added Maven dependencies in the file pom.xml.im trying to add same Spring dependencies. 
i have problem with:
Spring-tx, 
Spring-orm, 
Spring-beans, 
and Spring-core</p>

<p>My problem is with :
spring-tx , spring-orm , spring-beans , spring-core when adding those dependencies, problems appear.</p>

<p>i tryed to add theme using the view Dependencies Add -> Select Dependency but i can not found Spring-tx and Spring-orm</p>

<p>pom.xml</p>

<pre><code>    &lt;?xml version="1.0" encoding="UTF-8"?&gt;
&lt;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/maven-v4_0_0.xsd"&gt;
    &lt;modelVersion&gt;4.0.0&lt;/modelVersion&gt;
    &lt;groupId&gt;org.sid&lt;/groupId&gt;
    &lt;artifactId&gt;ebotique&lt;/artifactId&gt;
    &lt;name&gt;EBotiqueV3&lt;/name&gt;
    &lt;packaging&gt;war&lt;/packaging&gt;
    &lt;version&gt;1.0.0-BUILD-SNAPSHOT&lt;/version&gt;
    &lt;properties&gt;
        &lt;java-version&gt;1.6&lt;/java-version&gt;
        &lt;org.springframework-version&gt;3.2.2.RELEASE&lt;/org.springframework-version&gt;
        &lt;org.aspectj-version&gt;1.6.10&lt;/org.aspectj-version&gt;
        &lt;org.slf4j-version&gt;1.6.6&lt;/org.slf4j-version&gt;
    &lt;/properties&gt;
    &lt;dependencies&gt;
        &lt;!-- Spring --&gt;
        &lt;dependency&gt;
            &lt;groupId&gt;org.springframework&lt;/groupId&gt;
            &lt;artifactId&gt;spring-context&lt;/artifactId&gt;
            &lt;version&gt;${org.springframework-version}&lt;/version&gt;
            &lt;exclusions&gt;
                &lt;!-- Exclude Commons Logging in favor of SLF4j --&gt;
                &lt;exclusion&gt;
                    &lt;groupId&gt;commons-logging&lt;/groupId&gt;
                    &lt;artifactId&gt;commons-logging&lt;/artifactId&gt;
                 &lt;/exclusion&gt;
            &lt;/exclusions&gt;
        &lt;/dependency&gt;
        &lt;dependency&gt;
            &lt;groupId&gt;org.springframework&lt;/groupId&gt;
            &lt;artifactId&gt;spring-webmvc&lt;/artifactId&gt;
            &lt;version&gt;${org.springframework-version}&lt;/version&gt;
        &lt;/dependency&gt;

        &lt;!-- AspectJ --&gt;
        &lt;dependency&gt;
            &lt;groupId&gt;org.aspectj&lt;/groupId&gt;
            &lt;artifactId&gt;aspectjrt&lt;/artifactId&gt;
            &lt;version&gt;${org.aspectj-version}&lt;/version&gt;
        &lt;/dependency&gt;   

        &lt;!-- Logging --&gt;
        &lt;dependency&gt;
            &lt;groupId&gt;org.slf4j&lt;/groupId&gt;
            &lt;artifactId&gt;slf4j-api&lt;/artifactId&gt;
            &lt;version&gt;${org.slf4j-version}&lt;/version&gt;
        &lt;/dependency&gt;
        &lt;dependency&gt;
            &lt;groupId&gt;org.slf4j&lt;/groupId&gt;
            &lt;artifactId&gt;jcl-over-slf4j&lt;/artifactId&gt;
            &lt;version&gt;${org.slf4j-version}&lt;/version&gt;
            &lt;scope&gt;runtime&lt;/scope&gt;
        &lt;/dependency&gt;
        &lt;dependency&gt;
            &lt;groupId&gt;org.slf4j&lt;/groupId&gt;
            &lt;artifactId&gt;slf4j-log4j12&lt;/artifactId&gt;
            &lt;version&gt;${org.slf4j-version}&lt;/version&gt;
            &lt;scope&gt;runtime&lt;/scope&gt;
        &lt;/dependency&gt;
        &lt;dependency&gt;
            &lt;groupId&gt;log4j&lt;/groupId&gt;
            &lt;artifactId&gt;log4j&lt;/artifactId&gt;
            &lt;version&gt;1.2.15&lt;/version&gt;
            &lt;exclusions&gt;
                &lt;exclusion&gt;
                    &lt;groupId&gt;javax.mail&lt;/groupId&gt;
                    &lt;artifactId&gt;mail&lt;/artifactId&gt;
                &lt;/exclusion&gt;
                &lt;exclusion&gt;
                    &lt;groupId&gt;javax.jms&lt;/groupId&gt;
                    &lt;artifactId&gt;jms&lt;/artifactId&gt;
                &lt;/exclusion&gt;
                &lt;exclusion&gt;
                    &lt;groupId&gt;com.sun.jdmk&lt;/groupId&gt;
                    &lt;artifactId&gt;jmxtools&lt;/artifactId&gt;
                &lt;/exclusion&gt;
                &lt;exclusion&gt;
                    &lt;groupId&gt;com.sun.jmx&lt;/groupId&gt;
                    &lt;artifactId&gt;jmxri&lt;/artifactId&gt;
                &lt;/exclusion&gt;
            &lt;/exclusions&gt;
            &lt;scope&gt;runtime&lt;/scope&gt;
        &lt;/dependency&gt;

        &lt;!-- @Inject --&gt;
        &lt;dependency&gt;
            &lt;groupId&gt;javax.inject&lt;/groupId&gt;
            &lt;artifactId&gt;javax.inject&lt;/artifactId&gt;
            &lt;version&gt;1&lt;/version&gt;
        &lt;/dependency&gt;

        &lt;!-- Servlet --&gt;
        &lt;dependency&gt;
            &lt;groupId&gt;javax.servlet&lt;/groupId&gt;
            &lt;artifactId&gt;servlet-api&lt;/artifactId&gt;
            &lt;version&gt;2.5&lt;/version&gt;
            &lt;scope&gt;provided&lt;/scope&gt;
        &lt;/dependency&gt;
        &lt;dependency&gt;
            &lt;groupId&gt;javax.servlet.jsp&lt;/groupId&gt;
            &lt;artifactId&gt;jsp-api&lt;/artifactId&gt;
            &lt;version&gt;2.1&lt;/version&gt;
            &lt;scope&gt;provided&lt;/scope&gt;
        &lt;/dependency&gt;
        &lt;dependency&gt;
            &lt;groupId&gt;javax.servlet&lt;/groupId&gt;
            &lt;artifactId&gt;jstl&lt;/artifactId&gt;
            &lt;version&gt;1.2&lt;/version&gt;
        &lt;/dependency&gt;

        &lt;!-- Test --&gt;
        &lt;dependency&gt;
            &lt;groupId&gt;junit&lt;/groupId&gt;
            &lt;artifactId&gt;junit&lt;/artifactId&gt;
            &lt;version&gt;4.7&lt;/version&gt;
            &lt;scope&gt;test&lt;/scope&gt;
        &lt;/dependency&gt;  

            &lt;!-- Hibernate--&gt;
&lt;dependency&gt;
&lt;groupId&gt;org.hibernate&lt;/groupId&gt;
&lt;artifactId&gt;hibernate-entitymanager&lt;/artifactId&gt;
&lt;version&gt;3.6.0.Final&lt;/version&gt;
&lt;/dependency&gt;
&lt;dependency&gt;
&lt;groupId&gt;org.hibernate&lt;/groupId&gt;
&lt;artifactId&gt;hibernate-validator&lt;/artifactId&gt;
&lt;version&gt;4.1.0.Final&lt;/version&gt;
&lt;/dependency&gt;
&lt;!-- MySQL Connector--&gt;
&lt;dependency&gt;
&lt;groupId&gt;mysql&lt;/groupId&gt;
&lt;artifactId&gt;mysql-connector-java&lt;/artifactId&gt;
&lt;version&gt;5.1.6&lt;/version&gt;
&lt;/dependency&gt;


&lt;!-- Spring --&gt;
&lt;dependency&gt;
    &lt;groupId&gt;org.springframework&lt;/groupId&gt;
    &lt;artifactId&gt;spring-tx&lt;/artifactId&gt;
    &lt;version&gt;&gt;${org.springframework-version}&lt;/version&gt;
    &lt;/dependency&gt;
    &lt;dependency&gt;
    &lt;groupId&gt;org.springframework&lt;/groupId&gt;
    &lt;artifactId&gt;spring-orm&lt;/artifactId&gt;
    &lt;version&gt;&gt;${org.springframework-version}&lt;/version&gt;
    &lt;/dependency&gt;
    &lt;dependency&gt;
    &lt;groupId&gt;org.springframework&lt;/groupId&gt;
    &lt;artifactId&gt;spring-beans&lt;/artifactId&gt;
    &lt;version&gt;&gt;${org.springframework-version}&lt;/version&gt;
    &lt;/dependency&gt;
    &lt;dependency&gt;
    &lt;groupId&gt;org.springframework&lt;/groupId&gt;
    &lt;artifactId&gt;spring-core&lt;/artifactId&gt;
    &lt;version&gt;&gt;${org.springframework-version}&lt;/version&gt;
&lt;/dependency&gt;
    &lt;/dependencies&gt;



    &lt;build&gt;
        &lt;plugins&gt;
            &lt;plugin&gt;
                &lt;artifactId&gt;maven-eclipse-plugin&lt;/artifactId&gt;
                &lt;version&gt;2.9&lt;/version&gt;
                &lt;configuration&gt;
                    &lt;additionalProjectnatures&gt;
                        &lt;projectnature&gt;org.springframework.ide.eclipse.core.springnature&lt;/projectnature&gt;
                    &lt;/additionalProjectnatures&gt;
                    &lt;additionalBuildcommands&gt;
                        &lt;buildcommand&gt;org.springframework.ide.eclipse.core.springbuilder&lt;/buildcommand&gt;
                    &lt;/additionalBuildcommands&gt;
                    &lt;downloadSources&gt;true&lt;/downloadSources&gt;
                    &lt;downloadJavadocs&gt;true&lt;/downloadJavadocs&gt;
                &lt;/configuration&gt;
            &lt;/plugin&gt;
            &lt;plugin&gt;
                &lt;groupId&gt;org.apache.maven.plugins&lt;/groupId&gt;
                &lt;artifactId&gt;maven-compiler-plugin&lt;/artifactId&gt;
                &lt;version&gt;2.5.1&lt;/version&gt;
                &lt;configuration&gt;
                    &lt;source&gt;1.6&lt;/source&gt;
                    &lt;target&gt;1.6&lt;/target&gt;
                    &lt;compilerArgument&gt;-Xlint:all&lt;/compilerArgument&gt;
                    &lt;showWarnings&gt;true&lt;/showWarnings&gt;
                    &lt;showDeprecation&gt;true&lt;/showDeprecation&gt;
                &lt;/configuration&gt;
            &lt;/plugin&gt;
            &lt;plugin&gt;
                &lt;groupId&gt;org.codehaus.mojo&lt;/groupId&gt;
                &lt;artifactId&gt;exec-maven-plugin&lt;/artifactId&gt;
                &lt;version&gt;1.2.1&lt;/version&gt;
                &lt;configuration&gt;
                    &lt;mainClass&gt;org.test.int1.Main&lt;/mainClass&gt;
                &lt;/configuration&gt;
            &lt;/plugin&gt;
        &lt;/plugins&gt;
    &lt;/build&gt;
&lt;/project&gt;
</code></pre>

<p>i'm getting followed errors:</p>

<pre><code>Description Resource    Path    Location    Type
ArtifactDescriptorException: Failed to read artifact descriptor for org.springframework:spring-beans:jar:&gt;3.2.2.RELEASE: ArtifactResolutionException: Could not transfer artifact org.springframework:spring-beans:pom:&gt;3.2.2.RELEASE from/to central (http://repo.maven.apache.org/maven2): C:\Users\MarwenBta\.m2\repository\org\springframework\spring-beans\&gt;3.2.2.RELEASE\spring-beans-&gt;3.2.2.RELEASE.pom.ahc985459e75c4648d7 (La syntaxe du nom de fichier, de répertoire ou de volume est incorrecte)    pom.xml /EBotiqueV3 line 1  Maven Dependency Problem
ArtifactDescriptorException: Failed to read artifact descriptor for org.springframework:spring-orm:jar:&gt;3.2.2.RELEASE: ArtifactResolutionException: Could not transfer artifact org.springframework:spring-orm:pom:&gt;3.2.2.RELEASE from/to central (http://repo.maven.apache.org/maven2): C:\Users\MarwenBta\.m2\repository\org\springframework\spring-orm\&gt;3.2.2.RELEASE\spring-orm-&gt;3.2.2.RELEASE.pom.ahcf3ba8e697e9b4549 (La syntaxe du nom de fichier, de répertoire ou de volume est incorrecte)    pom.xml /EBotiqueV3 line 1  Maven Dependency Problem
Missing artifact org.springframework:spring-context:jar:3.2.2.RELEASE   pom.xml /EBotiqueV3 line 1  Maven Dependency Problem
ArtifactDescriptorException: Failed to read artifact descriptor for org.springframework:spring-core:jar:&gt;3.2.2.RELEASE: ArtifactResolutionException: Could not transfer artifact org.springframework:spring-core:pom:&gt;3.2.2.RELEASE from/to central (http://repo.maven.apache.org/maven2): C:\Users\MarwenBta\.m2\repository\org\springframework\spring-core\&gt;3.2.2.RELEASE\spring-core-&gt;3.2.2.RELEASE.pom.ahc23be8a1b03fa4ea4 (La syntaxe du nom de fichier, de répertoire ou de volume est incorrecte)    pom.xml /EBotiqueV3 line 1  Maven Dependency Problem
ArtifactDescriptorException: Failed to read artifact descriptor for org.springframework:spring-tx:jar:&gt;3.2.2.RELEASE: ArtifactResolutionException: Could not transfer artifact org.springframework:spring-tx:pom:&gt;3.2.2.RELEASE from/to central (http://repo.maven.apache.org/maven2): C:\Users\MarwenBta\.m2\repository\org\springframework\spring-tx\&gt;3.2.2.RELEASE\spring-tx-&gt;3.2.2.RELEASE.pom.ahca3575630da624133 (La syntaxe du nom de fichier, de répertoire ou de volume est incorrecte)    pom.xml /EBotiqueV3 line 1  Maven Dependency Problem
Missing artifact org.springframework:spring-webmvc:jar:3.2.2.RELEASE    pom.xml /EBotiqueV3 line 1  Maven Dependency Problem
Missing artifact org.springframework:spring-expression:jar:3.2.2.RELEASE    pom.xml /EBotiqueV3 line 1  Maven Dependency Problem
Missing artifact org.aspectj:aspectjrt:jar:1.6.10   pom.xml /EBotiqueV3 line 1  Maven Dependency Problem
Missing artifact org.springframework:spring-web:jar:3.2.2.RELEASE   pom.xml /EBotiqueV3 line 1  Maven Dependency Problem
Missing artifact aopalliance:aopalliance:jar:1.0    pom.xml /EBotiqueV3 line 1  Maven Dependency Problem
Missing artifact org.springframework:spring-aop:jar:3.2.2.RELEASE   pom.xml /EBotiqueV3 line 1  Maven Dependency Problem
Missing artifact org.springframework:spring-core:jar:3.2.2.RELEASE  pom.xml /EBotiqueV3 line 1  Maven Dependency Problem
Missing artifact org.springframework:spring-beans:jar:3.2.2.RELEASE pom.xml /EBotiqueV3 line 1  Maven Dependency Problem
Missing artifact javax.servlet:servlet-api:jar:2.5  pom.xml /EBotiqueV3 line 1  Maven Dependency Problem
Missing artifact javax.inject:javax.inject:jar:1    pom.xml /EBotiqueV3 line 1  Maven Dependency Problem
Missing artifact javax.servlet:jstl:jar:1.2 pom.xml /EBotiqueV3 line 1  Maven Dependency Problem
Missing artifact javax.servlet.jsp:jsp-api:jar:2.1  pom.xml /EBotiqueV3 line 1  Maven Dependency Problem
Missing artifact org.slf4j:jcl-over-slf4j:jar:1.6.6 pom.xml /EBotiqueV3 line 1  Maven Dependency Problem
Missing artifact org.slf4j:slf4j-api:jar:1.6.6  pom.xml /EBotiqueV3 line 1  Maven Dependency Problem
Missing artifact log4j:log4j:jar:1.2.15 pom.xml /EBotiqueV3 line 1  Maven Dependency Problem
Missing artifact org.slf4j:slf4j-log4j12:jar:1.6.6  pom.xml /EBotiqueV3 line 1  Maven Dependency Problem
Missing artifact dom4j:dom4j:jar:1.6.1  pom.xml /EBotiqueV3 line 1  Maven Dependency Problem
Missing artifact commons-collections:commons-collections:jar:3.1    pom.xml /EBotiqueV3 line 1  Maven Dependency Problem
Missing artifact javax.transaction:jta:jar:1.1  pom.xml /EBotiqueV3 line 1  Maven Dependency Problem
Missing artifact org.hibernate:hibernate-commons-annotations:jar:3.2.0.Final    pom.xml /EBotiqueV3 line 1  Maven Dependency Problem
Missing artifact org.hibernate:hibernate-entitymanager:jar:3.6.0.Final  pom.xml /EBotiqueV3 line 1  Maven Dependency Problem
Missing artifact junit:junit:jar:4.7    pom.xml /EBotiqueV3 line 1  Maven Dependency Problem
Missing artifact antlr:antlr:jar:2.7.6  pom.xml /EBotiqueV3 line 1  Maven Dependency Problem
Missing artifact org.hibernate:hibernate-core:jar:3.6.0.Final   pom.xml /EBotiqueV3 line 1  Maven Dependency Problem
Missing artifact javax.validation:validation-api:jar:1.0.0.GA   pom.xml /EBotiqueV3 line 1  Maven Dependency Problem
Missing artifact org.hibernate:hibernate-validator:jar:4.1.0.Final  pom.xml /EBotiqueV3 line 1  Maven Dependency Problem
Missing artifact mysql:mysql-connector-java:jar:5.1.6   pom.xml /EBotiqueV3 line 1  Maven Dependency Problem
Missing artifact asm:asm:jar:3.1    pom.xml /EBotiqueV3 line 1  Maven Dependency Problem
Missing artifact cglib:cglib:jar:2.2    pom.xml /EBotiqueV3 line 1  Maven Dependency Problem
Missing artifact org.hibernate.javax.persistence:hibernate-jpa-2.0-api:jar:1.0.0.Final  pom.xml /EBotiqueV3 line 1  Maven Dependency Problem
Missing artifact javassist:javassist:jar:3.12.0.GA  pom.xml /EBotiqueV3 line 1  Maven Dependency Problem
</code></pre>

<p>i have also problem applicationContext.xml</p>

<p>class="org.springframework.jdbc.datasource.DriverManagerDataSource"</p>

<p>class="org.springframework.orm.jpa.persistenceunit.DefaultPersistenceUnitManager"</p>

<p>class="org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean"</p>

<p>class="org.springframework.orm.jpa.JpaTransactionManager"</p>

<p>the problem: Attribute : class
The fully qualified name of the bean's class, except if it serves only as a parent definition for child bean 
 definitions.</p>

<pre><code>&lt;?xml version="1.0" encoding="UTF-8"?&gt;
&lt;beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:context="http://www.springframework.org/schema/context"
xmlns:tx="http://www.springframework.org/schema/tx"
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd
http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-3.2.xsd
http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-3.2.xsd"&gt;
&lt;bean id="datasource"
class="org.springframework.jdbc.datasource.DriverManagerDataSource"&gt;
&lt;property name="driverClassName" value="com.mysql.jdbc.Driver"&gt;&lt;/property&gt;
&lt;property name="url" value="jdbc:mysql://localhost:3306/eboutique"&gt;&lt;/property&gt;
&lt;property name="username" value="eboutique"&gt;&lt;/property&gt;
&lt;property name="password" value="user"&gt;&lt;/property&gt;
&lt;/bean&gt;
&lt;bean id="persistenceUnitManager"
class="org.springframework.orm.jpa.persistenceunit.DefaultPersistenceUnitManager"&gt;
&lt;property name="defaultDataSource" ref="datasource"&gt;&lt;/property&gt;
&lt;property name="persistenceXmlLocations"&gt;
&lt;list&gt;
&lt;value&gt;classpath*:META-INF/persistence.xml&lt;/value&gt;
&lt;/list&gt;
&lt;/property&gt;
&lt;/bean&gt;
&lt;bean id="entityManagerFactory"
class="org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean"&gt;
&lt;property name="persistenceUnitManager" ref="persistenceUnitManager"&gt;&lt;/property&gt;
&lt;property name="persistenceUnitName" value="UP_EBOUTIQUE"&gt;&lt;/property&gt;
&lt;/bean&gt;
&lt;bean id="transactionManager"
class="org.springframework.orm.jpa.JpaTransactionManager"&gt;
&lt;property name="entityManagerFactory" ref="entityManagerFactory"&gt;&lt;/property&gt;
&lt;/bean&gt;
&lt;tx:annotation-driven transaction-manager="transactionManager"/&gt;
&lt;context:annotation-config&gt;&lt;/context:annotation-config&gt;
&lt;/beans&gt;
</code></pre>