2015-04-16 3 views
0

В моем пути к классу объектов отсутствуют файлы флагов весны безопасности. Maven clean и install выполняются успешно, но не загружают файлы jar для весенней безопасности, о которых я упомянул в моем pom.xml (см. Ниже). Все другие файлы jar загружаются успешно.Весенние файлы баннеров безопасности не сбрасываются с помощью maven

ниже зависимостей для моего проекта - pom.xml

<version.org.springframework>3.2.4.RELEASE</version.org.springframework> 
<version.org.springframework.security>3.2.4.RELEASE</version.org.springframework.security> 

<!-- Spring framework dependency management --> 
      <dependency> 
       <groupId>org.springframework</groupId> 
       <artifactId>spring-aop</artifactId> 
       <version>${version.org.springframework}</version> 
      </dependency> 

      <dependency> 
       <groupId>org.springframework</groupId> 
       <artifactId>spring-aspects</artifactId> 
       <version>${version.org.springframework}</version> 
      </dependency> 

      <dependency> 
       <groupId>org.springframework</groupId> 
       <artifactId>spring-beans</artifactId> 
       <version>${version.org.springframework}</version> 
      </dependency> 

      <dependency> 
       <groupId>org.springframework</groupId> 
       <artifactId>spring-context</artifactId> 
       <version>${version.org.springframework}</version> 
      </dependency> 

      <dependency> 
       <groupId>org.springframework</groupId> 
       <artifactId>spring-context-support</artifactId> 
       <version>${version.org.springframework}</version> 
      </dependency> 

      <dependency> 
       <groupId>org.springframework</groupId> 
       <artifactId>spring-core</artifactId> 
       <version>${version.org.springframework}</version> 
       <exclusions> 
        <exclusion> 
         <groupId>commons-logging</groupId> 
         <artifactId>commons-logging</artifactId> 
        </exclusion> 
       </exclusions> 
      </dependency> 

      <dependency> 
       <groupId>org.springframework</groupId> 
       <artifactId>spring-expression</artifactId> 
       <version>${version.org.springframework}</version> 
      </dependency> 

      <dependency> 
       <groupId>org.springframework</groupId> 
       <artifactId>spring-jdbc</artifactId> 
       <version>${version.org.springframework}</version> 
      </dependency> 

      <dependency> 
       <groupId>org.springframework</groupId> 
       <artifactId>spring-mock</artifactId> 
       <version>${version.org.springframework}</version> 
      </dependency> 

      <dependency> 
       <groupId>org.springframework</groupId> 
       <artifactId>spring-orm</artifactId> 
       <version>${version.org.springframework}</version> 
      </dependency> 

      <dependency> 
       <groupId>org.springframework</groupId> 
       <artifactId>spring-tx</artifactId> 
       <version>${version.org.springframework}</version> 
      </dependency> 
      <dependency> 
       <groupId>org.springframework</groupId> 
       <artifactId>spring-oxm</artifactId> 
       <version>4.0.5.RELEASE</version> 
      </dependency> 

      <!-- Spring security --> 
      <dependency> 
       <groupId>org.springframework.security</groupId> 
       <artifactId>spring-security-core</artifactId> 
       <version>${version.org.springframework.security}</version> 
      </dependency> 

      <dependency> 
       <groupId>org.springframework.security</groupId> 
       <artifactId>spring-security-config</artifactId> 
       <version>${version.org.springframework.security}</version> 
      </dependency> 

      <dependency> 
       <groupId>org.springframework.security</groupId> 
       <artifactId>spring-security-web</artifactId> 
       <version>${version.org.springframework.security}</version> 
      </dependency> 

      <dependency> 
       <groupId>org.springframework.security</groupId> 
       <artifactId>spring-security-acl</artifactId> 
       <version>${version.org.springframework.security}</version> 
      </dependency> 

      <dependency> 
       <groupId>org.springframework.security</groupId> 
       <artifactId>spring-security-taglibs</artifactId> 
       <version>${version.org.springframework.security}</version> 
      </dependency> 

      <!-- Spring MVC --> 
      <dependency> 
       <groupId>org.springframework</groupId> 
       <artifactId>spring-web</artifactId> 
       <version>${version.org.springframework}</version> 
      </dependency> 

      <dependency> 
       <groupId>org.springframework</groupId> 
       <artifactId>spring-webmvc</artifactId> 
       <version>${version.org.springframework}</version> 
      </dependency> 

Пожалуйста ПОМОГИТЕ !!!!

+0

Удалите каталог USER_HOME/.m2/repository/org/и выполните чистую установку. – shazin

+0

Я удалил и попробовал еще раз, на этот раз ни одна папка или банка не созданы для весенней безопасности. Там есть все другие банки, кроме этих весенне-консервных банок. –

+0

Я думаю, что в прошлый раз весенние банки безопасности были созданы из-за моего тестирования с некоторыми другими pom.xml .......... В моем проекте актуальной проблемой является то, что эти банки не загружаются maven .. ... см. обновленный вопрос. - @shazin –

ответ

0

Ваша переменная не разрешена. Вы правильно его инициализировали?

Как вы можете видеть здесь

http://repo.maven.apache.org/maven2/.error=Could не передать артефакт org.springframework.security:spring-security-web:pom: $ { spring.version} from/to central (http://repo.maven.apache.org/maven2): Недопустимый символ в пути по индексу 86: http://repo.maven.apache.org/maven2/org/springframework/ безопасность/весна-безопасности Интернет/$ {spring.version}/весна-безопасности веб - $ {spring.version} .pom

Initialize $spring-version

+0

Я не использовал эту переменную нигде в моем pom.xml, но какое значение мне нужно инициализировать. –

0

Удалить эти файлы, которые содержат ${spring.version}, и исправить pom.xml:

<properties> 
    <version.org.springframework>3.2.4.RELEASE</version.org.springframework> 
    <version.org.springframework.security>3.2.4.RELEASE</version.org.springframework.security> 
</properties> 

завернуть Также ваши <dependency> тегов с <dependencies> тегом. Если это корень помпы, вы должны использовать тег <dependencyManagement>.

+0

Я разделил только частично файл POM.xml, эти значения правильно помещаются в тег свойств и теги зависимостей соответственно. –

Смежные вопросы