Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/14.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 更改源代码和资源的Spring引导文件夹结构_Java_Spring_Maven - Fatal编程技术网

Java 更改源代码和资源的Spring引导文件夹结构

Java 更改源代码和资源的Spring引导文件夹结构,java,spring,maven,Java,Spring,Maven,如何更改spring boot查找源代码和资源的路径 我想从src/main移动到src/server/main 在pom中,我提出: <build> <resources> <resource> <directory>src/server/main/resources</directory> </resource> </build>

如何更改spring boot查找源代码和资源的路径

我想从src/main移动到src/server/main

在pom中,我提出:

<build>
        <resources>
            <resource>
            <directory>src/server/main/resources</directory>
        </resource>
</build>
        <plugins>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
                <configuration>
                    <addResources>true</addResources>
                    <mainClass>ema.Application</mainClass> 
                </configuration>
            </plugin>
        </plugins>

src/server/main/resources
org.springframework.boot
springbootmaven插件
真的
ema.应用程序
错误:

无法找到或加载主类ema.Application


下面是POM的样例构建部分,可用于配置目录

Check line:  <sourceDirectory>src/server/main</sourceDirectory> 

Check line:   <directory>src/main/resources</directory>
检查行:src/server/main
检查行:src/main/resources
以下示例:

<build>
<directory>target</directory>
<outputDirectory>target/classes</outputDirectory>
<finalName>${artifactId}-${version}</finalName>
<testOutputDirectory>target/test-classes</testOutputDirectory>
<sourceDirectory>src/server/main</sourceDirectory>
<scriptSourceDirectory>src/main/scripts</scriptSourceDirectory>
<testSourceDirectory>src/test/java</testSourceDirectory>
<resources>
  <resource>
    <directory>src/main/resources</directory>
  </resource>
</resources>
<testResources>
  <testResource>
    <directory>src/test/resources</directory>
  </testResource>
</testResources>
</build>

目标
目标/类别
${artifactId}-${version}
目标/测试类
src/server/main
src/main/scripts
src/test/java
src/main/resources
src/测试/资源
src/server/java添加了这个,谢谢。