Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/341.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/13.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
如何在spring boot中从目标文件夹读取java文件_Java_Spring_Spring Boot_Maven_Pom.xml - Fatal编程技术网

如何在spring boot中从目标文件夹读取java文件

如何在spring boot中从目标文件夹读取java文件,java,spring,spring-boot,maven,pom.xml,Java,Spring,Spring Boot,Maven,Pom.xml,我一直在尝试读取存储在target/generated sources文件夹中的java文件。为了存储这些文件,我在pom.xml文件中使用了下面的插件 <!-- For Code Generation --> <plugin> <groupId>org.jvnet.jaxb2.maven2</groupId> <artifactId>maven-j

我一直在尝试读取存储在
target/generated sources
文件夹中的java文件。为了存储这些文件,我在
pom.xml
文件中使用了下面的插件

<!-- For Code Generation -->
            <plugin>
                <groupId>org.jvnet.jaxb2.maven2</groupId>
                <artifactId>maven-jaxb2-plugin</artifactId>
                <version>0.12.3</version>
                <executions>
                    <execution>
                        <id>add-source-for-demoapp</id>
                        <goals>
                            <goal>generate</goal>
                        </goals>
                        <configuration>
                            <schemaDirectory>src/main/resources/xsd</schemaDirectory>
                            <schemaIncludes>
                                <include>myschema.xsd</include>
                            </schemaIncludes>
                            <generateDirectory>target/generated-sources/xjc/workflow</generateDirectory>
                            <generatePackage>com.websystique.xml.workflow</generatePackage>
                            <!-- For including equals,hashcode and toString methods in generated code -->
                            <plugins>
                                <plugin>
                                    <groupId>org.jvnet.jaxb2_commons</groupId>
                                    <artifactId>jaxb2-basics</artifactId>
                                    <version>0.9.4</version>
                                </plugin>
                            </plugins>
                            <args>
                                <arg>-Xequals</arg>
                                <arg>-XhashCode</arg>
                                <arg>-XtoString</arg>
                            </args>
                        </configuration>
                    </execution>
                </executions>
            </plugin>
我尝试了几种从目标文件夹读取这些文件的方法,如下所示。但一切都不起作用

除了以上两个插件外,我还使用了spring boot maven插件
sonar maven插件
maven surefire插件

生成文件后,在eclipse的类路径下添加generated/java/source文件夹

<!-- For Adding Generated code directory as source folder -->
            <plugin>
                <groupId>org.codehaus.mojo</groupId>
                <artifactId>build-helper-maven-plugin</artifactId>
                <version>1.9</version>
                <executions>
                    <execution>
                        <id>add-source</id>
                        <phase>generate-sources</phase>
                        <goals>
                            <goal>add-source</goal>
                        </goals>
                        <configuration>
                            <sources>
                                <source>${basedir}/target/generated-sources/xjc/workflow/com.websystique.xml.workflow</source>
                            </sources>
                        </configuration>
                    </execution>
                </executions>
            </plugin>