目标
在IDEA中建立一个带有Spring框架等依赖的Java工程,并用Gradle作为包管理器,该项目在Tomcat中运行
How
Step 1: 使用 Gradle 或者 IDEA 自带的向导,建立
Gradle 工程
Step 2: 向 build.gradle
中添加插件、依赖等等,例如:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
| group 'me.ericfu' version '1.0-SNAPSHOT'
apply plugin: 'java' apply plugin: 'war'
sourceCompatibility = 1.8
repositories { mavenCentral() }
dependencies { compile group: 'org.springframework', name: 'spring-core', version: '4.3.2.RELEASE' compile group: 'org.springframework', name: 'spring-context', version: '4.3.2.RELEASE' compile group: 'org.springframework', name: 'spring-webmvc', version: '4.3.2.RELEASE' compile group: 'org.springframework', name: 'spring-jdbc', version: '4.3.2.RELEASE'
providedCompile group: 'javax.servlet', name: 'javax.servlet-api', version: '3.1.0'
testCompile group: 'junit', name: 'junit', version: '4.11' }
|
Tips: Dependency项可以从 mvnrepository.com上直接 copy
过来,不用手打了
Step 3:
在IDEA的Gradle project
面板中,点第一个Refresh
按钮,IDEA会自动运行gradle build
,并导入新的依赖。以后如果修改了build.gradle
,重复此操作。
Step 4: 想要在Tomcat中运行,在IDEA中新建一个Run
configuration,设置好Tomcat的目录,并添加一个artifact用于执行。IDEA已经自动生成了两个artifact,一个是打包成war的,另一个带有exploded
,意思是不打包的。任选一个即可。