2013-10-20 39 views
2

Dropwizard建议将Maven用于新服务,据推测Netbeans 7.4具有很好的Maven支持。如何在Netbeans项目中使用Dropwizard?

所以,我创建了一个新的NetBeans项目: “新建项目...”> “POM项目”,然后添加Dropwizard依赖性:

<dependencies> 
    <dependency> 
     <groupId>com.yammer.dropwizard</groupId> 
     <artifactId>dropwizard-core</artifactId> 
     <version>0.6.2</version> 
    </dependency> 
</dependencies> 

到pom.xml的,然后呢? Netbeans表示该项目已经中断,因为依赖关系不存在。但那是因为Netbeans没有下载它们。但它不是自动的?

如何在Netbeans 7.4中创建一个新的Dropwizard项目?

回答

1

它不是自动的。

您可以执行构建,也可以从Dependencies节点弹出窗口中触发“下载依赖项”操作,依赖项将从您的一组存储库中解析。

3

Tom

自从您提出问题以来,发生了很多变化。有一个Maven原型是该项目的一部分,可用于在Netbeans中创建Dropwizard。

要在NetBeans中创建Maven原型项目,应选择File> New Project(或按Ctrl + Shift + N),然后在Categories中选择“Maven”,在Projects中选择“Archetype项目”,如下所示。

enter image description here

然后按Next。之后,在出现的屏幕上,在搜索输入行中键入Dropwizard。 java-simple是Dropwizard的一部分。

enter image description here

按Next按钮后,一个可以选择的项目名称,版本,artefactId等

enter image description here

在写一个应该进入的name属性,有必要的时候,这是Maven名称元素的内容,并且此名称可以在IDE中显示。但是对于这个特定的原型,名称不应该包含空格,因为两个生成的类的名称基于此属性。否则,你会得到一个错误。

按完成,您准备好在NetBeans中启动Dropwizard项目。只要不要忘记在项目的Properties中指示NetBeans将它传递给“server”参数,如下所示。

enter image description here

更新:增加了youtube video

+0

如果已知原型列表中没有“java-simple”条目,该怎么办?有什么方法可以在NetBeans 8.2中配置Maven原型? –

+0

可以使用命令行创建项目并将其导入NetBeans。看看这里http://javaeeeee.blogspot.com/2015/01/getting-started-with-dropwizard-first.html。另外,请看这个项目https://dropwizard-archetype.herokuapp.com/。另外,8.2中有这样的原型。 :) – javaeeeee