目前我正在将IntelliJ IDEA用于非Web项目,但我很乐意将其用于Web开发。不幸的是,目前IntelliJ IDEA Ultimate Edition的价格(220欧元)对我来说很高,这也是我被迫使用STS(Springsource Tool套件)的原因。
我想知道有没有办法采用IntelliJ IDEA CE版本进行网页开发?当然我可以使用破解或写一个,但这不是我的风格。
答案 0 :(得分:19)
当然有可能。我的意思是,可以在文本编辑器中进行Web开发。真正的问题是你失去了什么/它有多痛。您需要设置的一些事项:
即使设置了这些东西,你仍然会遗漏任何特定于Web开发的便利功能(bean不会自动显示相关xml配置的链接,用于依赖注入的getter / setter可能会显示未使用的方法警告等等。)
我会说IntelliJ CE是否是Web开发的合理选择,取决于您对其他编辑器的偏好程度,以及您对Web开发的满意程度(因为您不会得到任何编辑建议或警告),以及项目的Web组件的复杂程度。
答案 1 :(得分:4)
我们使用的是这个gradle文件:
apply from: 'https://raw.githubusercontent.com/icoloma/gradle-plugins/master/webapp.gradle'
group = 'com.mycompany'
version = '1.0-SNAPSHOT'
repositories {
mavenCentral()
}
dependencies {
providedCompile group: 'javax.servlet', name: 'javax.servlet-api', version:'3.0.1'
}
然后执行gradle idea
或gradle eclipse
以生成可在IntelliJ Community Edition中部署的项目。
可以使用here获得详细说明,源代码以Github project形式提供。