2017-02-22 55 views
1

Я использую плагин maven jaxb2 для генерации классов Java из xsd.I есть требование, чтобы он не должен генерировать класс if class уже существуют в моем источнике.Как сделать maven-jaxb2-plugin игнорировать класс генерации, если он уже существует в моем исходном проекте

Is there anyway can we configure to ignore the pojo generation if it is already exist. 

Пример:

класс Customer уже существует в моем источнике и я не хочу, чтобы снова регенерировать, так что следует игнорировать плагин, даже если мы обрабатываем customer.xsd

<plugins> 
      <plugin> 
       <groupId>org.springframework.boot</groupId> 
       <artifactId>spring-boot-maven-plugin</artifactId> 
      </plugin> 
      <plugin> 
      <groupId>org.jvnet.jaxb2.maven2</groupId> 
      <artifactId>maven-jaxb2-plugin</artifactId> 
     <version>0.12.1</version> 
     <executions> 
     <execution> 
     <goals> 
     <goal>generate</goal> 
     </goals> 
     </execution> 
     </executions> 
     <configuration> 
     <schemaDirectory>${project.basedir}/src/main/resources/xsd</schemaDirectory> 
    <!--   <generatePackage>com.test</generatePackage> 
     <generateDirectory>${project.build.directory}/src/main/java</generateDirectory> --> 


    enter code here 

     <schemaIncludes> 
     <include>*.xsd 
     </include> 
     </schemaIncludes> 
     </configuration> 
      </plugin> 
     </plugins> 

ответ

0

It кажется, что этого достичь невозможно.

С помощью страницы плагинов Wiki вы можете контролировать «что еще» (кроме файлов по умолчанию, таких как pom.xml), если ваши файлы устарели и их необходимо перекомпилировать, но вы не можете исключить любую из по умолчанию упомянутые в «Современном алгоритме проверки».

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

  • Нет связанных вопросов^_^