maven - 来自 mvn 原型(prototype) :generate doesn't `mvn compile` 的 GMaven 项目

标签 maven groovy gmaven-plugin

我生成了一个空项目:

mvn archetype:generate -DarchetypeGroupId=org.codehaus.gmaven.archetypes -DarchetypeArtifactId=gmaven-archetype-basic -DarchetypeVersion=1.4

并且 mvn compile 失败并显示一堆消息 “package groovy.lang does not exist”

(对于 archetypeVersion 我刚刚选择了最后一个 GMaven 发布版本)

我的 Maven/GMaven/Groovy 有什么问题?

<?xml version="1.0" encoding="UTF-8"?>
<!--
    Generated from archetype; please customize.
-->

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">

    <modelVersion>4.0.0</modelVersion>

    <groupId>a</groupId>
    <artifactId>asd</artifactId>
    <name>asd project</name>
    <version>1.0-SNAPSHOT</version>

    <dependencies>
        <dependency>
            <groupId>junit</groupId>
            <artifactId>junit</artifactId>
            <version>3.8.2</version>
            <scope>test</scope>
        </dependency>
    </dependencies>

    <build>
        <plugins>
            <plugin>
                <groupId>org.codehaus.gmaven</groupId>
                <artifactId>gmaven-plugin</artifactId>
                <version>1.4</version>
                <configuration>
                    <providerSelection>1.8</providerSelection>
                </configuration>
                <executions>
                    <execution>
                        <goals>
                            <goal>generateStubs</goal>
                            <goal>compile</goal>
                            <goal>generateTestStubs</goal>
                            <goal>testCompile</goal>
                        </goals>
                    </execution>
                </executions>
            </plugin>
        </plugins>
    </build>

</project>

最佳答案

我已经为Groovy in Maven做了一个完整的例子.看一看。

关于maven - 来自 mvn 原型(prototype) :generate doesn't `mvn compile` 的 GMaven 项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9910985/

相关文章:

java - Date.plus 在 2.5.4 Groovy Runtime 中不起作用,有什么替代方法?

java - 从 Maven 调用 groovy 'main' 方法

java - 运行maven spi项目进行调试

Maven - 配置始终运行的执行后作业

maven - 用同一个maven项目生成两个jar

groovy - 你如何将 args 传递给 gmaven groovy :execute?

maven - 使用 gmaven 在 maven 中设置属性

mongodb - java.lang.NoSuchMethodError : com. mongodb.client.MongoCollection.insertOne 将条目插入到 Javers Mongodb 集合时出现异常

groovy - 为什么 groovy 不使用类路径参数?

jenkins - 是否可以在管道脚本中将字符串与作业参数连接起来