草庐IT

maven-source-plugin

全部标签

java - eclipse中的"Source folder is not a Java project"错误

我正在尝试将maven项目导入eclipse4.2版本。它没有正确导入项目。当我尝试在其中创建新调用时,它给了我错误“源文件夹不是Java项目”。即使ctrl+鼠标单击也不起作用。我不明白这个问题。即使我右键单击项目并选择构建路径,它也显示没有可用的操作。任何人都面临同样的问题 最佳答案 在maven项目目录下试试mvneclipse:eclipse这可能会奏效。 关于java-eclipse中的"SourcefolderisnotaJavaproject"错误,我们在StackOver

java: 错误: 无效的源发行版:17 & ..类文件具有错误的版本 61.0, 应为 52.0.. & java: -source 1.5 中不支持 diamond 运算符

注意:以下的三个报错信息,有可能会在修改的过程中同时依次出现,因此出现哪一个就依次看着解决即可一、报错:                java:错误:无效的源发行版:17 二、报错:        类文件具有错误的版本61.0,应为52.0.三、报错:        java:-source1.5中不支持diamond运算符 (请使用-source7或更高版本以启用diamond运算符)一、java:错误:无效的源发行版:17错误信息描述:    当我们启动一个服务中的测试类的时候,会给出以下的报错问题: 还有可能会是这个错误信息:问题解决:第一步:        打开这个服务的pom坐标,

java - 我应该将不被视为资源的配置文件放在 maven 项目的路径中的哪个位置

我有一个简单的javamaven项目。我的一个类在执行时需要从类路径加载一个xml配置文件。我不想在生成jar时打包这样的xml文件,但我想在conf子文件夹下的zip程序集中包含一个默认xml文件,并且我还希望这个默认xml在单元测试中可用以针对它进行测试。在我看来,这个默认xml有2个可能的位置:src/main/resources/conf/default.xmlsrc/main/conf/default.xml两种解决方案都需要特殊的pom操作:在解决方案1中,我在构建过程中自动复制到目标文件夹,这意味着它可以在测试中使用,但我也在生成的jar中得到它,这是我不想要的。在解决方

java - 我应该将不被视为资源的配置文件放在 maven 项目的路径中的哪个位置

我有一个简单的javamaven项目。我的一个类在执行时需要从类路径加载一个xml配置文件。我不想在生成jar时打包这样的xml文件,但我想在conf子文件夹下的zip程序集中包含一个默认xml文件,并且我还希望这个默认xml在单元测试中可用以针对它进行测试。在我看来,这个默认xml有2个可能的位置:src/main/resources/conf/default.xmlsrc/main/conf/default.xml两种解决方案都需要特殊的pom操作:在解决方案1中,我在构建过程中自动复制到目标文件夹,这意味着它可以在测试中使用,但我也在生成的jar中得到它,这是我不想要的。在解决方

java - 如何排除 maven war 插件生成的 jars?

由于传递依赖关系,我的war被xml-apis、xercesjars填充。我尝试按照maven-war-plugin引用页面上的说明进行操作,但它不起作用。org.apache.maven.pluginsmaven-war-pluginWEB-INF/lib/xalan-2.6.0.jar,WEB-INF/lib/xercesImpl-2.6.2.jar,WEB-INF/lib/xml-apis-1.0.b2.jar,WEB-INF/lib/xmlParserAPIs-2.6.2.jar${basedir}/src/main/webapp/WEB-INF/web.xmlproject1

java - 如何排除 maven war 插件生成的 jars?

由于传递依赖关系,我的war被xml-apis、xercesjars填充。我尝试按照maven-war-plugin引用页面上的说明进行操作,但它不起作用。org.apache.maven.pluginsmaven-war-pluginWEB-INF/lib/xalan-2.6.0.jar,WEB-INF/lib/xercesImpl-2.6.2.jar,WEB-INF/lib/xml-apis-1.0.b2.jar,WEB-INF/lib/xmlParserAPIs-2.6.2.jar${basedir}/src/main/webapp/WEB-INF/web.xmlproject1

java - Lombok 的 Maven 范围(编译与提供)

我最近发现lombok.jar最终出现在我们的最终Artifact中,这不是必需的。在我的理解中,lombok只是编译时的。org.projectlomboklombok1.14.4但是当我将它设置为提供的范围时,我在单元测试中会出现奇怪的行为。然后在尝试解决时,它们会因ClassNotFoundExceptions而崩溃java.lang.NoClassDefFoundError:com/svv/esp/serviceimpl/dataimport/common/validation/LongValidatorlombok通常使用哪个maven范围?我在MacOSX10.9上使用Or

java - Lombok 的 Maven 范围(编译与提供)

我最近发现lombok.jar最终出现在我们的最终Artifact中,这不是必需的。在我的理解中,lombok只是编译时的。org.projectlomboklombok1.14.4但是当我将它设置为提供的范围时,我在单元测试中会出现奇怪的行为。然后在尝试解决时,它们会因ClassNotFoundExceptions而崩溃java.lang.NoClassDefFoundError:com/svv/esp/serviceimpl/dataimport/common/validation/LongValidatorlombok通常使用哪个maven范围?我在MacOSX10.9上使用Or

java - 使用maven将persistence.xml放在库jar中的哪里?

在工作中,我们有一个实体库,该库被多个客户端(多个servlet、桌面应用程序等)使用。实体库由JPA-Annotated类和最显着的persistence.xml组成。所有项目都是使用maven配置的。persistence.xml文件应该放在哪里?它需要位于该实体库的jar文件中,我不确定如何使用maven进行配置。(我们只是将一个项目拆分为几个较小的项目)'''UPDATE'''为了明确这一点,有一个Maven-ProjectA包含persistence.xml和另一个(B)依赖于该项目。我在A中的src/main/resources/META-INF/persistence.x

java - 使用maven将persistence.xml放在库jar中的哪里?

在工作中,我们有一个实体库,该库被多个客户端(多个servlet、桌面应用程序等)使用。实体库由JPA-Annotated类和最显着的persistence.xml组成。所有项目都是使用maven配置的。persistence.xml文件应该放在哪里?它需要位于该实体库的jar文件中,我不确定如何使用maven进行配置。(我们只是将一个项目拆分为几个较小的项目)'''UPDATE'''为了明确这一点,有一个Maven-ProjectA包含persistence.xml和另一个(B)依赖于该项目。我在A中的src/main/resources/META-INF/persistence.x