java - 更改源代码和资源的 Spring boot 文件夹结构

标签 java spring maven

如何更改 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>

错误:

Could not find or load main class ema.Application

最佳答案

这是 POM 的示例构建部分,可用于配置目录。

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

Check line:   <directory>src/main/resources</directory>

下面的示例:

<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>

关于java - 更改源代码和资源的 Spring boot 文件夹结构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44175974/

相关文章:

java - 在Java中计算两个图像直方图之间的卡方距离

java - 使用mapstruct映射不同类型列表的元素

java - Spring Security 中奇怪的对象类型更改

java - 在 Webstart/JNLP 中部署 JavaFX

java - 无法添加 maven 依赖 - apache poi

java - 使用Java定期将记录写入CSV文件

java - Java PreparedStatement.setBytes 与 mysql 语法错误

java - Springs @Transactional 仅适用于代理

java - "one shot"程序可以用spring boot吗

java - Spring应用程序未运行