Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/381.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sqlite/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 运行本地项目中定义的maven插件_Java_Maven - Fatal编程技术网

Java 运行本地项目中定义的maven插件

Java 运行本地项目中定义的maven插件,java,maven,Java,Maven,maven项目是否有一种方法可以包含本地maven插件(maven mojo类),这些插件可以从本地类路径直接在项目中使用,而无需先进行maven安装?对于maven,“构建相关代码”(虽然是声明性的,但不是强制性的)存在于项目中。这些声明的运行时环境是已安装的Maven 一旦您熟悉POM及其思想和概念,它甚至比编写构建相关的代码还要简单——至少从我和许多其他人的POV中是这样 如果您真的想要或甚至必须编写一些代码,请在POM中使用Groovy代码,或者使用Maven作为他们的运行时环境。不,这

maven项目是否有一种方法可以包含本地maven插件(maven mojo类),这些插件可以从本地类路径直接在项目中使用,而无需先进行maven安装?

对于maven,“构建相关代码”(虽然是声明性的,但不是强制性的)存在于项目中。这些声明的运行时环境是已安装的Maven

一旦您熟悉POM及其思想和概念,它甚至比编写构建相关的代码还要简单——至少从我和许多其他人的POV中是这样


如果您真的想要或甚至必须编写一些代码,请在POM中使用Groovy代码,或者使用Maven作为他们的运行时环境。

不,这是没有意义的。你能再详细一点吗?我不是专家,所以我不是说这是不可能的。但我怀疑任何其他方式都会让事情变得更容易。那么maven安装有什么问题呢?更好地解决这个问题。我来自其他构建系统(gradle和grunt.js),希望复制这个简单的行为:将一些构建相关的代码作为项目的一部分(比如说,一个webapp),然后通过构建工具Great按需轻松执行,所以如果我在POM中添加groovy代码,我如何按需调用它(不是自动生命周期的一部分)——比如ant或gradle:mvn myTaskmyParameters@Ivan您可以将您的GMavenPlus声明放在一个文件夹中,并根据需要以其中一种方式激活它。