SpringIDE和Eclipse Galileo 3.5

时间:2009-07-01 18:13:00

标签: eclipse java-ee eclipse-plugin spring

好的家伙。我有另一个非常基本的问题,我需要帮助。

我想尝试一下优秀的Seam Framework,并设法将JBoss Tools插件添加到我的Eclipse Galileo 3.5副本中。在使用Seam花了一些时间之后,我决定尝试使用Spring Framework。

我的问题是:除了向Eclipse Galileo 3.5添加SpringIDE之外,在创建Spring项目之前,我还需要添加其他任何软件包或插件吗?由于Seam使用Spring(如果我错了请纠正我),Spring库是否已包含在内?另外,在使用Eclipse Galileo关于使用Spring和Maven时,我应该注意什么?

谢谢!

4 个答案:

答案 0 :(得分:1)

SpringIDE不是使用弹簧框架的强制要求。在项目中使用spring框架所需要的只是添加spring.jar作为依赖项。我们一直使用spring而不使用SpringIDE。

理所当然,如果你的缝使用弹簧,那么弹簧罐应该已经在那里。再次添加它们不会有什么坏处,特别是如果你也添加它们。

关于maven,同上。 Maven和Eclipse应该共存好。

答案 1 :(得分:1)

Spring IDE不需要使用Spring,因此只需导入Spring jar即可。如果您使用的是maven,则应将这些依赖项添加到pom中,而不是直接导入它们。

Seam不使用Spring(他们是竞争对手)。

Spring IDE基本上可以让你在xml文件中自动完成,在编译时而不是运行时验证xml文件,并且(当使用Spring AOP时)在代码编辑器的'gutter'中给你一些很好的图标来显示连接分。

SpringSource Tool Suite(免费)是一个增强的Spring IDE,具有更多功能。它是Eclipse的完全品牌版本(意思是,不同的启动画面和不同于Eclipse的图标)。

答案 2 :(得分:0)

如果要将maven用于WAR文件构建,则应该在pom.xml文件中添加依赖项。您不应该担心eclipse内置的内容.Galileo还内置了JSF功能。您可以创建JSF页面而无需下载任何jar或向pom文件添加任何内容。但是,如果您没有将它添加到pom中,那么当您运行mvn clean install命令时,会得到一个不起作用的WAR文件。

答案 3 :(得分:0)

此网址用作更新网站 http://dist.springframework.org/release/IDE