繁体   English   中英

无法在Eclipse中将Spark-Java添加为Maven项目 - 不是原型?

[英]Cannot add Spark-Java as a Maven project in Eclipse - Not an Archetype?

按照这个补丁教程:

http://sparkjava.com/documentation.html#getting-started

我将以下内容添加到新的原型中:

<dependency>
    <groupId>com.sparkjava</groupId>
    <artifactId>spark-core</artifactId>
    <version>2.2</version>
</dependency>

在此输入图像描述

创建一个新项目并给它一个名字后,我收到以下错误:

无法从原型创建项目[com.sparkjava:spark-core:2.2 - >]已定义的工件不是原型

文档中没有给出Repo URL,所以它必须在nexus下?

创建一个新的maven项目并添加

<dependency>
    <groupId>com.sparkjava</groupId>
    <artifactId>spark-core</artifactId>
    <version>2.2</version>
</dependency>

到你的pom.xml文件。 当你完成它应该看起来像这样:

<?xml version="1.0" encoding="UTF-8"?>
<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/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>

    <groupId>your-group-id</groupId>
    <artifactId>your-artifact-id</artifactId>
    <version>1.0-SNAPSHOT</version>

    <dependencies>
        <dependency>
            <groupId>com.sparkjava</groupId>
            <artifactId>spark-core</artifactId>
            <version>2.2</version>
        </dependency>
    </dependencies>

</project>

而已。 您现在可以创建一个这样的Java类:

import static spark.Spark.*;

public class HelloWorld {
    public static void main(String[] args) {
        get("/hello", (req, res) -> "Hello World");
    }
}

并运行它:)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM