草庐IT

maven-embedder

全部标签

java - 如何用Xlint编译Maven项目

有没有办法通过命令行将编译器参数传递给Maven?我知道我可以在compiler-plugin中指定它,但我想运行Xlint同样来自命令行。所以我尝试了类似的东西mvncleaninstall-DskipTests=true-DcompilerArgument=-Xlint:deprecation但没有成功。 最佳答案 对于这个具体案例(弃用警告),实际上是一个propertywhichcanbeusedfromthecommandline:mvncleaninstall-Dmaven.compiler.showDeprecatio

java - 如何将 org.apache.commons.io.FilenameUtils 添加到 intellij 中的 Maven?

我应该将org.apache.commons.io.FilenameUtils;添加到intellij10。我如何将它添加到Maven并在代码中使用它。我需要能够在我的代码中使用FilenameUtils。我已经有了这个:maven中的org.apache.commons。importorg.apache.commons.io.FilenameUtils; 最佳答案 如果您询问如何在pom.xml中指定对Commons-IO的依赖:commons-iocommons-io2.1 关于ja

java - Maven:在 pom.xml 中配置并行构建

Maven具有执行并行构建的能力:https://cwiki.apache.org/confluence/display/MAVEN/Parallel+builds+in+Maven+3mvn-T4cleaninstall#Buildswith4threadsmvn-T1Ccleaninstall#1threadpercpucoremvn-T1.5Ccleaninstall#1.5threadpercpucore是否可以在pom.xml或settings.xml中指定此参数?重复此选项可能会很烦人。 最佳答案 这个解决方案有点麻烦,

java - Maven 正在尝试从私有(private)存储库安装每个 jar

我在S3中有一个私有(private)存储库,我用它来发布一个库,然后我在另一个项目中使用它。要发布,我有这个设置:org.apache.maven.pluginsmaven-compiler-plugin3.7.01.81.8com.allogy.maven.wagonmaven-s3-wagon1.1.0projectx-aws-releaseProjectXAWSReleaseRepositorys3://projectx-support/maven2projectx-aws-snapshotsProjectxAWSSnapshotRepositorys3://projectx-

java - Java 和 Maven 构建器如何在 Eclipse 中协同工作?

我的理解是否正确,Java构建器将scr路径上的源代码重新编译为输出路径,如果自动构建被激活或通过“ctrl+b”或从javac抛出验证错误,这通常发生在每次“ctrl+s”之后。至于Maven2Bulder。我刚刚克隆了m2e-coregit存储库,并且有相应的类org.eclipse.m2e.core.internal.builder.MavenBuilder,这是相当复杂的东西。modeshape-example-repositoriesorg.eclipse.jdt.core.javabuilderorg.eclipse.m2e.core.maven2Builderorg.ec

java - 如何在 Maven 2 exec 插件的参数中使用空格

相关问题:MavenExecPluginnotreadingconfiguration在我的配置中,我需要一个参数,它是一个文件路径。我通过在POM中用引号将参数括起来找到了一个相当“脏”的解决方法(“脏”是因为参数将使用这些引号传递给main方法,它们必须在代码中再次删除)。java"pathtofile"但是我没有找到将路径作为命令行参数传递的解决方案:>mvnexec:java-Dexec.args="pathtofile" 最佳答案 一般情况下,如果参数值中有空格,maven要求引用整个参数。mvnexec:java"-De

java - 多模块 Maven 项目中的 log4j 配置文件

我正在做一个多模块的Maven项目,它的结构是这样的:war-modulejar-modulewar-module依赖于jar-module,打包后会将jarartifact添加到webapp的lib目录下。并且war-module和jar-module都使用Apachelog4j进行日志记录,共享同一个log4j配置文件(log4j.xml),目前位于jar-module项目中。而这个log4j.xml会被打包成jar-module.jar文件,不过我想把它放到war包的WEB-INF/classes目录下,而不是放在jar文件里,这样用户会很容易找到这个配置文件并在必要时修改它(如

java - Maven 程序集插件模块集源指令不包含任何文件,并且与包含的模块不匹配

我有一个多模块Maven项目,我正在尝试让程序集插件的模块集源部分工作。我有模块“module_parent”、“module_a”和“module_assembly”。module_a和module_assembly是module_parent的子级。module_assembly声明了对module_a的pom依赖。module_assmebly具有程序集插件,assembly.xml如下所示:binzipfalsetruecom.mystuff:module_a/**/target/**/我在module_assembly中对module_a有显式依赖。module_assemb

java - 使用 IntelliJ IDEA 运行 Maven 项目

我是IntelliJIDEA的新手,我想使用它运行一个简单的MavenQuickstart项目。我按照所有说明操作,项目构建成功。但是当我尝试编译并运行它时,Run按钮未激活。看起来IntelliJIDEA无法弄清楚主类在哪里。这是项目层次结构的图片。问题是什么?我该如何解决?谢谢! 最佳答案 在MavenProjects工具窗口刷新Maven项目(ReimportAllMavenProjects),如果还是不行,引用thisanswerfordiagnostics.问题是由于某些原因,您的源根目录没有从Maven模型中正确配置,并

java - Maven - 如何为 hibernate 添加所有必需的依赖项?

我已经从Hibernate网站下载了zip,我们有一个包含所有必需jar的文件夹。但我想用Maven解决这个问题。我是否需要检查哪些是此Hibernate版本所需的库并在pom.xml中手动添加它们?有没有办法只添加hibernate和maven来添加所有需要的库本身? 最佳答案 如果您想将JPA与Hibernate一起使用,您只需要一个Maven依赖项。引用downloadpage:org.hibernatehibernate-entitymanager5.4.10.Final此依赖项将提取所有必需的其他Artifact作为传递依