Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/394.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 避免在循环中为目标/生成的源构建项目_Java_Eclipse_Maven_Xjc_Buildpath - Fatal编程技术网

Java 避免在循环中为目标/生成的源构建项目

Java 避免在循环中为目标/生成的源构建项目,java,eclipse,maven,xjc,buildpath,Java,Eclipse,Maven,Xjc,Buildpath,我有一个springboot项目,需要从WSDL位置生成源代码 我的用于WSDL端点的maven构建插件如下所示: <build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId>

我有一个
springboot
项目,需要从
WSDL
位置生成
源代码

我的用于WSDL端点的maven构建插件如下所示:

<build>
   <plugins>
      <plugin>
         <groupId>org.springframework.boot</groupId>
         <artifactId>spring-boot-maven-plugin</artifactId>
      </plugin>
      <!-- tag::wsdl[] -->
      <plugin>
         <groupId>org.jvnet.jaxb2.maven2</groupId>
         <artifactId>maven-jaxb2-plugin</artifactId>
         <version>0.13.2</version>
         <executions>
            <execution>
               <goals>
                  <goal>generate</goal>
               </goals>
            </execution>
         </executions>
         <configuration>
            <args>
               <arg>-XautoNameResolution</arg>
            </args>
            <locale>DE</locale>
            <schemaLanguage>WSDL</schemaLanguage>
            <generatePackage>com.myCompany.myProject.wsdl.svs</generatePackage>
            <schemas>
               <schema>
                  <url>https://urlToWS.wsdl</url>
               </schema>
            </schemas>
         </configuration>
      </plugin>
      <!-- end::wsdl[] -->
   </plugins>
</build>

org.springframework.boot

我的问题是,eclipse(或maven)每隔一秒就构建一个项目。这真的很烦人,因为所有其他任务都必须等待构建

我知道我可以从生成路径中删除此文件夹。但如果我这样做,我也会删除我的源代码,我的项目处于无效状态


那么,有没有一种方法可以避免在不从生成路径中删除生成的源的情况下生成项目?

项目>属性:构建器中您可以(临时)禁用Java构建器以外的其他项目构建器(编译Java代码)通过取消选中它们。

项目>属性:构建器中,您可以通过取消选中它们(临时)禁用除Java构建器(编译Java代码)之外的其他项目构建器。

这取决于停用的构建器,例如。GMaven Project Builder将在编辑
pom.xml
文件时更新Java构建路径。如果出现不必要的副作用,请临时激活所有构建器并清理所有项目以进行完整构建。可以手动构建pom.xml中的更改。如果这一切对我来说都不是问题。如果Maven Project Builder被取消激活,有没有办法在不再次激活生成器的情况下手动构建pom.xml?手动构建pom.xml是什么意思?Maven POM编辑器,并作为>Maven运行。。。不应该受到停用的Maven项目生成器的影响。是的,谢谢。我的想法是错误的。知道它的明确性:-)这取决于停用的构建器,例如。GMaven Project Builder将在编辑
pom.xml
文件时更新Java构建路径。如果出现不必要的副作用,请临时激活所有构建器并清理所有项目以进行完整构建。可以手动构建pom.xml中的更改。如果这一切对我来说都不是问题。如果Maven Project Builder被取消激活,有没有办法在不再次激活生成器的情况下手动构建pom.xml?手动构建pom.xml是什么意思?Maven POM编辑器,并作为>Maven运行。。。不应该受到停用的Maven项目生成器的影响。是的,谢谢。我的想法是错误的。知其明:——)