首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >为了能够在Mac中使用maven + eclipse + wicket + hibernate + spring,我应该做什么呢?

为了能够在Mac中使用maven + eclipse + wicket + hibernate + spring,我应该做什么呢?
EN

Stack Overflow用户
提问于 2010-03-23 05:41:37
回答 4查看 2.6K关注 0票数 2

我想创建一个使用wicket、hibernate和spring框架的web应用程序。我选择的IDE是Eclipse,我使用maven生成.war,并运行Mac。我应该遵循哪些步骤来正确安装和配置所有工具,以便运行一个依赖于这3个框架的项目。我成功地设置了wicket,但是我在设置hibernate和spring方面遇到了困难。我读了很多教程,但仍然找不到解决方案。

谢谢!

我现在试着解释一下什么是我不能解决的问题。我首先从一个干净的项目开始:

-DartifactId=microForum

  • Moved
  1. mvn原型:在项目文件夹上创建-DgroupId=test.framework -DgroupId=test.framework,eclipse:eclipse
  2. Imported
  3. 中的项目查看apache主页,其中有多个示例,所以我阅读了整个页面,这足以学习如何添加到pom,wicket和所有东西都已启动,并良好地运行了

我的下一步是尝试使用hibernate和/或spring。我认为“添加”hibernate和spring的方式与我将wicket必需的配置和依赖项添加到pom (手工)的方式并不是那么容易。因此,我尝试使用maven原型:。所以:

  1. mvn原型:生成->启动,该向导允许您在不同的原型中选择

在选择了2号原型( Hibernate + Spring + Spring )之后,它失败了

在googling之后,我发现了失败的原因(就像我应该在之后添加一个-archetype一样)。因此,我没有使用向导,而是将:

-DarchetypeArtifactId=appfuse-basic-spring*-archetype* -DarchetypeVersion=2.1.0m1 -DgroupId=test.framework -DartifactId=microForum2

这创建了我的项目(经过多次警告)。我粘贴了一个屏幕截图(图1),因为其中一些信息可能有一些重要的含义:

http://img97.imageshack.us/img97/6687/screenshot20100323at112.png -图像1

  1. ,我然后做了millions :eclipse,它开始下载数百万的东西,这看起来很奇怪,所以我Control+C .

在schmimd04回答之后,我尝试使用eclipse插件,但无法创建一个maven项目:

无法从原型org.appfuse.archetypes:appfuse-basic-spring:RELEASE创建项目,定义的工件不是原型

谢谢!

p.d:我的Mac已经安装了maven (版本2.2.0),我尝试下载最后一个并重复相同的步骤,但我仍然遇到同样的麻烦。

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2010-03-24 15:04:48

伯特的推荐LegUp,jwenend.com/dev/LegUp,对我来说很好。我使用了wicket + Spring + JPA原型。我仍然会寻找为什么maven的Hibernate+Spring+Spring MVC原型对我无效的原因。一旦找到答案我会编辑这个。就目前而言,莱克瑞普做了这项工作!

谢谢

票数 1
EN

Stack Overflow用户

发布于 2010-03-23 12:40:11

从更新站点:http://m2eclipse.sonatype.org/update安装Maven插件用于Eclipse。

这将允许您创建Maven项目(我将从快速启动原型开始)并轻松添加依赖项,如Hibernate、Spring和Wicket。

票数 1
EN

Stack Overflow用户

发布于 2010-03-23 09:21:55

正如帕斯卡所说,你的问题是回答得很宽泛。一些可能对您有帮助的提示:

  • 使用'mvn : Eclipse‘从pom.xml中生成一个Eclipse项目。甚至可能有一个允许将pom.xml作为eclipse项目打开的工作eclipse项目。我不能说,我永远留下了日食。
  • spring只是一个库,需要在你的类路径中。上面的命令将确保它存在(如果它是pom.xml中的依赖项),您需要为驻留在类路径中的Spring定义一个applicationContext.xml。
  • hiberate类似,它只是一个库,需要在类路径中,并且需要找到一个配置文件。在这里,描述到数据库的连接。请参阅hibarnate docu (或众多博客中的一个)以获得更多信息。

如果你被某个问题困住了,请描述一下,这样人们才能在这里提供帮助。

伯特

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2497808

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档