2013-05-13 2 views
0

광역 상거래 응용 프로그램에 OpenID 지원을 추가하려고합니다. Spring OpenID를 사용하여 작동하는 독립형 웹 응용 프로그램을 만들 수있었습니다. 내 잎이 넓은 상거래 응용 프로그램의 내 사이트/pom.xml 파일에서광역 상거래에서 OpenID 지원 추가

, 나는이 추가 : -이 사용되는 곳이 컴파일 오류가 발생 후 @RequestMapping의 속성을 '생산'에 메이븐 빌드 수행

<dependency> 
    <groupId>org.springframework.security</groupId> 
    <artifactId>spring-security-openid</artifactId> 
    <version>3.1.3.RELEASE</version> 
</dependency> 

응용 프로그램에서.

는 "속성은 생산 는 주석 형 RequestMapping에 대한 정의는"프로젝트의

@RequestMapping(value = "/add", produces = "text/html") 
public String add(HttpServletRequest request, HttpServletResponse response, Model model, 

빌드 경로는 않습니다 스프링 web.3.0.7.RELEASE 항아리를 보여줍니다.

프로젝트 새로 고침/정리도 도움이되지 않았습니다.

나는 Broadleaf 2.0을 사용하고 있습니다.

도움 주셔서 감사합니다.

답변

1

나는 Broadleaf Commerce의 직원으로 자신을 식별함으로써 시작할 것입니다.

"produce"속성이 Spring-Web 3.1까지 도입되었다고 생각하지 않습니다. 나는 버전 2.0의 Broadleaf 코어 용 pom.xml을 검토했고 spring-web 및 spring-webmvc에 대한 종속성을 지정했습니다. 3.1.3.RELEASE. 또한 Broadleaf DemoSite 2.0의 기본 빌드 중에 3.1.3.RELEASE 버전이 WEB-INF/lib (및 다른 버전 없음)에서 생성되었음을 확인했습니다. 이것은 나 자신을 프로젝트에서 종속성을 선언 한 하나 이상의 추가 라이브러리가 이전 버전의 spring-web에 전이 종속성이 있다고 생각하게합니다. 문제의 종속성을 제거하려면 종속성 선언에 "제외"요소를 포함해야 할 수 있습니다.

+0

추가 제외도 도움이되지 않았다. –

0

간략한 추가 제외는 해당 버전과 상관없이 모든 제외 된 종속성을 제거하지 못하기 때문에 도움이되지 않았습니다. (당신이 버전을 지정하는 것을 허용하지 않습니다 제외 태그는 제외 할

나는 다음과 같은 올바른 버전으로 exluded 종속성을 추가했다 : -.

<dependency> 
     <groupId>org.springframework.security</groupId> 
     <artifactId>spring-security-openid</artifactId> 
     <version>3.1.4.RELEASE</version> 
     <exclusions> 
      <exclusion> 
       <artifactId>spring-core</artifactId> 
       <groupId>org.springframework</groupId> 
      </exclusion> 
      <exclusion> 
       <artifactId>spring-web</artifactId> 
       <groupId>org.springframework</groupId> 
      </exclusion> 
      <exclusion> 
       <artifactId>spring-aop</artifactId> 
       <groupId>org.springframework</groupId> 
      </exclusion> 
      <exclusion> 
       <artifactId>spring-beans</artifactId> 
       <groupId>org.springframework</groupId> 
      </exclusion> 
      <exclusion> 
       <artifactId>spring-context</artifactId> 
       <groupId>org.springframework</groupId> 
      </exclusion> 
     </exclusions> 
    </dependency> 
    <dependency> 
     <groupId>org.springframework</groupId> 
     <artifactId>spring-core</artifactId> 
     <version>3.2.2.RELEASE</version> 
    </dependency> 
    <dependency> 
     <groupId>org.springframework</groupId> 
     <artifactId>spring-web</artifactId> 
     <version>3.2.2.RELEASE</version> 
    </dependency> 
    <dependency> 
     <groupId>org.springframework</groupId> 
     <artifactId>spring-webmvc</artifactId> 
     <version>3.2.2.RELEASE</version> 
    </dependency> 
    <dependency> 
     <groupId>org.springframework</groupId> 
     <artifactId>spring-beans</artifactId> 
     <version>3.2.2.RELEASE</version> 
    </dependency> 
    <dependency> 
     <groupId>org.springframework</groupId> 
     <artifactId>spring-context</artifactId> 
     <version>3.2.2.RELEASE</version> 
    </dependency> 
    <dependency> 
     <groupId>org.springframework</groupId> 
     <artifactId>spring-context-support</artifactId> 
     <version>3.2.2.RELEASE</version> 
    </dependency>