Java maven使用自定义文件夹编译并添加到工件

Java maven使用自定义文件夹编译并添加到工件,java,maven,jakarta-ee,Java,Maven,Jakarta Ee,我正在尝试管理特定于客户端的资源和类。我提出了以下项目结构 我想知道这是否是管理它们的正确方法,并且我想将我的自定义文件夹添加到工件中并编译它们。我已经在我的POM中使用了,但它帮助我编译而不是打包 <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>build-helper-maven-plugin</artifactId>

我正在尝试管理特定于客户端的资源和类。我提出了以下项目结构

我想知道这是否是管理它们的正确方法,并且我想将我的自定义文件夹添加到工件中并编译它们。我已经在我的POM中使用了,但它帮助我编译而不是打包

<plugin>
        <groupId>org.codehaus.mojo</groupId>
        <artifactId>build-helper-maven-plugin</artifactId>
        <executions>
          <execution>
            <phase>generate-sources</phase>
            <goals>
              <goal>add-source</goal>
            </goals>
            <configuration>
              <sources>
                <source>src/clients</source>
              </sources>
            </configuration>
          </execution>
        </executions>
      </plugin>

org.codehaus.mojo
构建助手maven插件
生成源
添加源
src/客户
我也使用了下面的一个,但它可以帮助我打包

<resources>
      <resource>
        <directory>src/clients</directory>
      </resource>
    </resources>

src/客户
当我使用mvn spring boot:run时,我得到一个名为


org.springframework.context.ApplicationContextException:无法启动嵌入式容器;嵌套异常是org.springframework.boot.context.embedded.EmbeddedServletContainerException:无法启动embedded Tomcat

您尝试过同时使用这两种工具吗?没有,我也尝试过同时使用它们中的任何一种。我也尝试过同时使用这两种工具,但都不起作用吗?没有我也试过了,但没用