2011-09-30 3 views
0

문제는 인 IntelliJ에서 메이븐을 통해 스프링

내가 IntelliJ에뿐만 봄 3.0.6 항아리 (STS에서 제공하는 템플릿과 유사) 베어 스프링 MVC 프로젝트를 얻기 위해 노력하고 있어요을 3.0.6 항아리를 가져올 수 없습니다 수입하지 마라. 나는 짓을하지 후에도 : ​​오른쪽> Maven-> 강제 다시 가져 오기를 프로젝트 이름 -을 클릭

나는 다음 포스트 http://blog.springsource.com/2009/12/02/obtaining-spring-3-artifacts-with-maven/

  • 추가 된 모든 스프링 읽기

    1. 시도 무엇 내 pom.xml의 항아리 종속성

    2. 3.0.6의 종속성 외 속성 블록을
    3. 추가 한 다음 저장소 항목 (죄송 확실하지 여기에 XML을 입력하는 방법) : http://maven.springframework.org/snapshot http://maven.springframework.org/milestone http://repo1.maven.org/maven2
    4. 오른쪽 프로젝트 -> Maven-> 강제 Reimports
    5. 클릭
    6. 아무것도 내려지지 않습니다.

    아무도 알아? 스프링

    <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"> 
    <modelVersion>4.0.0</modelVersion> 
    <groupId>springplusjasper</groupId> 
    <artifactId>springplusjasper</artifactId> 
    <packaging>war</packaging> 
    <version>1.0</version> 
    <name>springplusjasper Maven Webapp</name> 
    <url>http://maven.apache.org</url> 
    <!-- Shared version number properties --> 
    <properties> 
        <org.springframework.version>3.0.6.RELEASE</org.springframework.version> 
    </properties> 
    <dependencies> 
        <dependency> 
         <groupId>junit</groupId> 
         <artifactId>junit</artifactId> 
         <version>3.8.1</version> 
         <scope>test</scope> 
        </dependency> 
    
    
        <dependency> 
         <groupId>org.springframework</groupId> 
         <artifactId>org.springframework.core</artifactId> 
         <version>3.0.6.RELEASE</version> 
        </dependency> 
    
        <dependency> 
         <groupId>org.springframework</groupId> 
         <artifactId>org.springframework.expression</artifactId> 
         <version>${org.springframework.version}</version> 
        </dependency> 
    
        <dependency> 
         <groupId>org.springframework</groupId> 
         <artifactId>org.springframework.beans</artifactId> 
         <version>${org.springframework.version}</version> 
        </dependency> 
    
        <dependency> 
         <groupId>org.springframework</groupId> 
         <artifactId>org.springframework.aop</artifactId> 
         <version>${org.springframework.version}</version> 
        </dependency> 
    
        <dependency> 
         <groupId>org.springframework</groupId> 
         <artifactId>org.springframework.context</artifactId> 
         <version>${org.springframework.version}</version> 
        </dependency> 
    
        <dependency> 
         <groupId>org.springframework</groupId> 
         <artifactId>org.springframework.context.support</artifactId> 
         <version>${org.springframework.version}</version> 
        </dependency> 
    
        <dependency> 
         <groupId>org.springframework</groupId> 
         <artifactId>org.springframework.transaction</artifactId> 
         <version>${org.springframework.version}</version> 
        </dependency> 
    
        <dependency> 
         <groupId>org.springframework</groupId> 
         <artifactId>org.springframework.jdbc</artifactId> 
         <version>${org.springframework.version}</version> 
        </dependency> 
    
        <dependency> 
         <groupId>org.springframework</groupId> 
         <artifactId>org.springframework.orm</artifactId> 
         <version>${org.springframework.version}</version> 
        </dependency> 
    
        <dependency> 
         <groupId>org.springframework</groupId> 
         <artifactId>org.springframework.oxm</artifactId> 
         <version>${org.springframework.version}</version> 
        </dependency> 
    
        <dependency> 
         <groupId>org.springframework</groupId> 
         <artifactId>org.springframework.web</artifactId> 
         <version>${org.springframework.version}</version> 
        </dependency> 
    
        <dependency> 
         <groupId>org.springframework</groupId> 
         <artifactId>org.springframework.web.servlet</artifactId> 
         <version>${org.springframework.version}</version> 
        </dependency> 
    
        <dependency> 
         <groupId>org.springframework</groupId> 
         <artifactId>org.springframework.web.portlet</artifactId> 
         <version>${org.springframework.version}</version> 
        </dependency> 
    
        <dependency> 
         <groupId>org.springframework</groupId> 
         <artifactId>org.springframework.test</artifactId> 
         <version>${org.springframework.version}</version> 
         <scope>test</scope> 
        </dependency> 
    </dependencies> 
    <repositories> 
    <repository> 
        <releases> 
        <enabled>false</enabled> 
        </releases> 
        <snapshots> 
        <enabled>true</enabled> 
        </snapshots> 
        <id>org.springframework.maven.snapshot</id> 
        <name>Spring Maven Snapshot Repository</name> 
        <url>http://maven.springframework.org/snapshot</url> 
    </repository> 
    <repository> 
        <snapshots> 
        <enabled>false</enabled> 
        </snapshots> 
        <id>org.springframework.maven.milestone</id> 
        <name>Spring Maven Milestone Repository</name> 
        <url>http://maven.springframework.org/milestone</url> 
    </repository> 
    <repository> 
        <snapshots> 
        <enabled>false</enabled> 
        </snapshots> 
        <id>central</id> 
        <name>Maven Repository Switchboard</name> 
        <url>http://repo1.maven.org/maven2</url> 
    </repository> 
    </repositories> 
    <build> 
        <finalName>springplusjasper</finalName> 
    </build> 
    </project> 
    
  • +0

    실패한 POM 최소한의 예를 보여주세요있다. (다른 말로하면, 우리가 볼 필요가없는 모든 Spring lib를 가져 오는 중이라면 - 작은 프로젝트를 수행하고 실패한 것을 보여라.) 그렇지 않으면 우리는 추측하고있다. 또한 사용하려고하는 정확한 버전과 표시되는 동작을 보여줍니다 : 컴파일 오류? –

    +0

    POM이 실패하지 않았습니다. 봄 항아리를 가져 오는 것이 아닙니다. 나는이 링크와 같은 의존성을 제안했다 : http : //blog.springsource.com/2009/12/02/obtaining-spring-3-artifacts-with-maven/ 그리고 springjars는 다운로드되지 않는다. – Viriato

    +0

    예, 실제로 POM에 무엇이 있는지 모른 채, 우리는 무엇이 실패 할 수도 있고 그렇지 않을 수도 있다는 것을 알 수있는 방법이 없습니다. –

    답변

    0

    아티펙트 ID는 스프링 등 코어 스프링 콩

    +0

    이 경우에는 맞지만 OSGi 번들의 이슈 ID는 다릅니다 (예 : [spring-core] (http://ebr.springsource.com/repository/app/bundle/version/detail?name=org). springframework.core & version = 3.0.6.RELEASE)). –

    +0

    고마워요 !! 또한 stackoverflow에 xml을 추가하는 방법을 보여 주셔서 고마워요. 그러면 제 미래의 질문에 더 민첩해질 것입니다. – Viriato

    관련 문제