這看起來應該是一件小事。但我無法弄清楚我應該做什麼。我是Maven/Spark的新手。經過四處搜尋,仔細查看文檔以及沒有。我無法弄清楚如何啓動我的火花應用程序?Java Spark框架,部署失敗
我按照本指南在Intellij中設置。 https://sparktutorials.github.io/2015/04/02/setting-up-a-spark-project-with-maven.html
我可以運行所有的maven任務,除了部署。
部署失敗,此錯誤。
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-deploy-plugin:2.7:deploy (default-deploy) on project framework: Deployment failed: repository element was not specified in the POM inside distributionManagement element or in -DaltDeploymentRepository=id::layout::url parameter -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
我不確定這件事是否重要?部署旨在啓動服務器的任務?我不確定。
的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>com.krishollenbeck.framework</groupId>
<artifactId>framework</artifactId>
<version>1.0</version>
<properties>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
</properties>
<dependencies>
<dependency>
<groupId>com.sparkjava</groupId>
<artifactId>spark-core</artifactId>
<version>2.5</version>
</dependency>
</dependencies>
</project>
這是DOCS說什麼。
如何啓動服務器?當您做某些事情需要啓動服務器時(即 聲明路由或設置端口),服務器將自動啓動 。您也可以通過調用init()來手動啓動服務器 。
http://sparkjava.com/documentation.html#stopping-the-server
好嗎?那是什麼意思?通常有一些命令或某些東西來啓動服務器。
問題:TL; DR
如何啓動火花服務器?
偏離主題的其他排序:
是火花仍然保持?這是一個糟糕的框架使用?我正在尋找一個輕量級的java服務器。大多數應用邏輯將被處理客戶端。只需要處理服務器端的一些基本的登錄/ CRUD內容。並構建一些寧靜的API。
項目結構:(FYI)
嗯..也許這是我錯誤的原因。我實際上遇到了intellij的一個問題。它一直試圖使用1.5進行編譯。即使在我把所有東西都改爲1.8之後。 –
仍然使用''嘗試運行部署時出現同樣的錯誤 –
因爲部署階段需要在部署maven插件文檔中所述的pom中的分發管理部分 – Adonis