2014-02-12 5 views
0

현재 Smooks (1.5 버전)를 사용 중입니다. 내 마지막 단계에서 내 프로젝트에 패키지의 이름을 변경하고 다음과 같은 오류가 raisen되었습니다 내 패키지의구성 pom.xml 파일

<?xml version="1.0" encoding="UTF-8"?> 
<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> 
    <name>SmooksConversion</name> 
    <groupId>org.smooksservices</groupId> 
    <artifactId>JavaBindings</artifactId> 
    <version>1.0</version> 

    <properties> 
     <smooks.version>1.4</smooks.version> 
    </properties> 

    <dependencies> 
     <dependency> 
      <groupId>org.milyn</groupId> 
      <artifactId>milyn-smooks-javabean</artifactId> 
      <version>${smooks.version}</version> 
     </dependency> 
     <dependency> 
      <groupId>org.milyn</groupId> 
      <artifactId>milyn-smooks-csv</artifactId> 
      <version>${smooks.version}</version> 
     </dependency> 
     <dependency> 
      <groupId>org.milyn</groupId> 
      <artifactId>milyn-smooks-json</artifactId> 
      <version>${smooks.version}</version> 
     </dependency> 
     <dependency> 
      <groupId>org.milyn</groupId> 
      <artifactId>milyn-smooks-edi</artifactId> 
      <version>${smooks.version}</version> 
     </dependency> 
     <dependency> 
      <groupId>org.milyn</groupId> 
      <artifactId>milyn-smooks-templating</artifactId> 
      <version>${smooks.version}</version> 
     </dependency> 
     <dependency> 
      <groupId>org.milyn</groupId> 
      <artifactId>milyn-smooks-scripting</artifactId> 
      <version>${smooks.version}</version> 
     </dependency> 
     <dependency> 
      <groupId>org.milyn</groupId> 
      <artifactId>milyn-smooks-validation</artifactId> 
      <version>${smooks.version}</version> 
     </dependency> 
    </dependencies> 

    <build> 
     <plugins> 
      <plugin> 
       <artifactId>maven-compiler-plugin</artifactId> 
       <configuration> 
        <source>1.5</source> 
        <target>1.5</target> 
       </configuration> 
      </plugin> 
     </plugins> 
     <resources> 
      <resource> 
       <directory>src/main/java</directory> 
       <excludes> 
        <exclude>**/*.java</exclude> 
       </excludes> 
      </resource> 
      <resource> 
       <directory>src/main/resources</directory> 
      </resource> 
     </resources> 
    </build> 

    <repositories> 
     <repository> 
      <id>codehaus.m2.snapshots</id> 
      <url>http://snapshots.repository.codehaus.org</url> 
      <releases> 
       <enabled>false</enabled> 
      </releases> 
     </repository> 
    </repositories> 

</project> 

이 설정됩니다 : 내 pom.xml 파일이

Failed to execute goal org.codehaus.mojo:exec-maven-plugin:1.2.1:exec (default-cli) on project JavaBindings: 
Command execution failed. Process exited with an error: 1 (Exit value: 1) -> [Help 1] 

을 C : 내 파일
package conv 
*Run.java 
*order.xml 
*smooks-config.xml 
package conv.model; 
*some classes 
package conv.templates; 
*here are some freemaker templates 

경로 \ Smooks \ SRC \ 주 \ 자바 \의 전환

감사합니다!

+0

가이 스택 트레이스 있어야하지 않나요? – GGrec

+0

exec-maven 플러그인을 호출하는 부분을 보여 주어야합니다. –

+0

디버그 모드에서 maven을 실행하십시오. 인용 한 오류 메시지는 외부 프로세스가 0이 아닌 상태로 종료되었음을 보여 주지만 그게 전부입니다. – fge

답변

0

은 치어이 플러그인을 추가

<plugin> 
      <groupId>org.codehaus.mojo</groupId> 
      <artifactId>exec-maven-plugin</artifactId> 
      <version>1.2.1</version> 
      <executions> 
       <execution> 
        <goals> 
         <goal>java</goal> 
        </goals> 
       </execution> 
      </executions> 
      <configuration> 
       <mainClass>...</mainClass> 
      </configuration> 
     </plugin> 
+0

이 플러그인을 추가했지만 여전히이 오류가 발생했습니다. 나는 로그에서 찾았습니다 : --- exec-maven-plugin : 1.2.1 : exec (default-cli) @ JavaBindings --- Error : 메인 클래스 _07_templating.Run을 찾거나로드 할 수 없습니다. 그것은 내 패키지의 옛 이름이지만 어디서 찾을 수 있는지 모르겠다/ – user3114157

+0

여기에 전체 경로 (패키지 및 클래스 이름)를 넣었습니까 ? – pshemek

+0

예, 그랬습니다 -> conv.Run user3114157