Dropwizard入门

时间:2013-07-28 12:49:54

标签: java eclipse dropwizard

我是Dropwizard的新手。这也是我第一次尝试使用Java开发Web服务。我已经开始阅读dropwizard网站中的“入门”部分。

但是,我似乎无法弄清楚如何导入以“com.yammer.dropwizard.config.Configuration”开头的dropwizard类

在使用dropwizard类之前,我需要什么外部存档/库?我找到的唯一文件是可以从https://github.com/codahale/dropwizard下载,但这看起来只是源代码。我缺少什么?

谢谢!

3 个答案:

答案 0 :(得分:3)

欧文,

如果您想使用命令行界面创建项目,可以找到说明here

另一方面,如果您想使用Eclipse,则应选择File> Maven Project,然后在出现的对话框中按Next。在下一个对话框中,按添加原型按钮。

enter image description here

在出现的对话框中

enter image description here

你应该输入:

  • groupId:io.dropwizard.archetypes
  • artifactId:java-simple
  • 版本:0.8.2

然后按OK。可以获取有关当前稳定版本的信息here

之后你可以尝试在Filter输入字段中输入“drop”,从下面的列表中选择archetype然后按Next。

enter image description here

在以下窗口中设置项目Group Id,Artifact Id,并且不要忘记设置 name 参数的值,该参数在自动生成的类的名称中使用。之后按完成。

enter image description here

简短的YouTube视频是here

答案 1 :(得分:0)

对于com.yammer.dropwizard.config.Configuration,您需要dropwizard-core jar。只需添加Jar的依赖关系,你就可以了。

答案 2 :(得分:0)

尝试将此添加到您的pom.xml:

<dependency>
  <groupId>io.dropwizard</groupId>
  <artifactId>dropwizard-core</artifactId>
  <version>0.8.0</version>
</dependency>

然后转到您的项目目录并执行 mvn eclipse:eclipse

您还可以安装类似m2e插件的Eclipse,以自动构建项目。如果这不起作用,您可以尝试在eclipse中清理项目,转到项目 - &gt;清洁