开始使用Dropwizard

3
我是新手,第一次尝试使用Java开发Web服务,并学习Dropwizard。我已经开始阅读Dropwizard网站中的“入门”部分。
然而,我似乎无法弄清楚如何导入以“com.yammer.dropwizard.config.Configuration”开头的Dropwizard类。
在使用Dropwizard类之前,我需要哪些外部存档/库呢?我找到的唯一文件是可从https://github.com/codahale/dropwizard下载,但这只是源代码。是否有什么遗漏的内容?
谢谢!

1
我打算使用Maven。我也在寻找任何可以包含的与Maven相关的库。我已经检查并验证了我的Mac默认安装了Maven。 - Erwin
2
然后您需要在POM中包含此依赖项:http://dropwizard.codahale.com/getting-started/#setting-up-maven。之后,您就可以开始了... - Greg Kopff
1
安装m2e Eclipse插件,这样Eclipse就能意识到Maven,并自动将Maven引用的库添加到Eclipse类路径中。 - Greg Kopff
我已经写了一些文章,当你开始做更高级的项目时可能会有所帮助。 - Gary
你已经下载了代码库吗? - Manu Viswam
显示剩余9条评论
3个回答

4

Erwin,

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

另一方面,如果您想选择Eclipse,您应该选择文件>Maven项目,在出现的对话框中按下下一步。在下一个对话框中,按下添加原型按钮。

enter image description here

在出现的对话框中

enter image description here

您需要输入:

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

然后点击确定。有关当前稳定版本的信息可以在这里获取。

之后,您可以尝试在筛选输入字段中键入“drop”,从下面的列表中选择原型并按“下一步”。

enter image description here

在下一个窗口中设置您的项目组ID,Artifact ID,并不要忘记设置name参数的值,该参数用于自动生成类的名称。之后按完成按钮。

enter image description here

一个短的YouTube视频在这里

0

尝试将以下内容添加到您的pom.xml文件中:

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

然后进入您的项目目录并执行mvn eclipse:eclipse

您还可以安装类似于Eclipse的m2e插件,以便自动构建您的项目。如果这不起作用,您可以尝试在Eclipse中清理项目,方法是转到Project -> Clean


0

对于com.yammer.dropwizard.config.Configuration,你需要dropwizard-core jar。只需添加该jar的依赖,并且你将可以继续进行。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接