2014-09-10 46 views
7

Ben benim maven pom.xml ana olarak aşağıdaki bağımlılık kullanıyorum:Maven'de ebeveyn sürümü nasıl özellik olarak tanımlanır?

<parent> 
    <groupId>org.springframework.boot</groupId> 
    <artifactId>spring-boot-starter-parent</artifactId> 
    <version>1.1.6.RELEASE</version> 
</parent> 

Ben mülkiyet <version>${spring-boot.version}</version> aşağıdaki hatayı alıyorum olarak versiyonunu tanımlarsanız:

Project build error: Non-resolvable parent POM: Failure to transfer org.springframework.boot:spring-boot-starter-parent:pom:${spring-boot.version} from http://repo.spring.io/milestone was cached in the local repository, resolution will not be reattempted until the update interval of spring-milestones has elapsed or updates are forced. Original error: Could not transfer artifact org.springframework.boot:spring-boot-starter-parent:pom:${spring-boot.version} from/to spring-milestones (http://repo.spring.io/milestone): Illegal character in path at index 85: http://repo.spring.io/milestone/org/springframework/boot/spring-boot-starter-parent/ ${spring-boot.version}/spring-boot-starter-parent-${spring-boot.version}.pom and 'parent.relativePath' points at wrong local POM

yüzden mümkün değildir ebeveyn versiyonunu maven özelliği olarak tanımlamak için?

+0

Maven hangi versiyonunu kullanıyorsunuz? – carlspring

+0

Eclipse 3.0.4 – membersound

cevap

2

Maven'i 3.2.3 numaralı ürüne güncellemeyi deneyin. Bu sürüm notlarını kontrol : (bazı işler Maven en son sürümlerinde bu ön yapmış ve sürüm 3.2.1 ile yapmak mümkün olmalıdır yoktu Maven 3.2.2

  • Maven 3.2.1
  • en azından), ancak yine de Maven'i yükseltiyorsanız, en geç ile devam edin.

+1

ile aynı hatayı Maven 3.3.9 ile alıyorum. –

+0

@MarkusK Bunu nasıl çözdünüz? (mvn 3.3.9) – mfruizs2

İlgili konular