Catch

解决在idea中开发Jfinal框架频繁修改jetty-server的scope的问题

由于jfinal框架为了开发方便,往往会集成jfinal专用的jetty-server,而在打包部署时往往是不需要这些jar包的,需要频繁的在pom.xml文件修改jetty-server的scope为compile或provided,终于让我忍无可忍了!😡

解决办法

pom.xml

<dependency> <groupId>com.jfinal</groupId> <artifactId>jetty-server</artifactId> <version>8.1.8</version> <scope>provided</scope> </dependency>
  1. jetty-server相关的jar包,单独存储在一个文件夹中,如下snipaste_20180718_162206.png
  2. 打开 File->Project Structure->
  3. 点击左边的Modules选项卡
  4. 在右边点击Dependencies选项卡
  5. 点击+,选择JARs or directories,选择上面jetty-server所在的文件夹,点击ok即可,注意scope选择compile,最终如下snipaste_20180718_160718.png