除了src / main / java之外,我还要添加一个src / bootstrap目录,该目录要包含在我的构建过程中,换句话说,我希望maven进行编译并在其中包含源代码。怎么样!?
您可以使用Build Helper插件,例如:
<project>
...
<build>
<plugins>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>build-helper-maven-plugin</artifactId>
<version>1.7</version>
<executions>
<execution>
<id>add-source</id>
<phase>generate-sources</phase>
<goals>
<goal>add-source</goal>
</goals>
<configuration>
<sources>
<source>some directory</source>
...
</sources>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>
</project>
我看到一些人建议系统范围,但Maven不会将它们打包到您的战争中: 我如何让这些罐子用于编译/检查、构建,然后打包到战争中?
我正在编写Spring应用程序,我有两个外部罐子。它在IDE中工作,但是当我用maven构建可执行jar时,它失败了,错误为java.lang.NoClassDefFoundError:到我的外部jar。我谷歌了,但我仍然不知道该怎么办。请帮帮我.我在pom文件中的依赖项是: 我只是用男人包建造的。
问题内容: 我正在使用简单的maven安装使用maven来构建jar。如果我添加了文件,则可以在类路径上找到它,但是它有一个config文件夹,我希望该文件进入该文件夹,但是将其移动到config文件夹中会使它从类路径中消失。 问题答案: 如果您将任何内容放置在目录中,那么默认情况下它将以final结尾。如果您是从其他项目引用它的,但是在类路径中找不到它,那么您犯了以下两个错误之一: 未正确加载(
在spring boot项目中添加了一个external作为依赖项,scope=system。Build是成功的,并且当从eclipse运行项目时也是成功的。但是当我使用java-jar springboot.jar命令从命令项目运行项目时。则失败,例外情况如下: 通过字段“jdbc template”表示的不满足依赖项;嵌套异常为org.springframework.beans.factory