2016-11-13 7 views
1

私のSpringブートアプリケーションには、以下の依存関係があります。しかしそれは余分な依存関係をたくさん追加します。私はそれらの多くを必要としないと信じています。必要のない依存関係を削除するにはどうすればよいですか? pom.xmlが添付されています。スプリングブートアプリケーションから余計な不要な依存関係を削除する

 <dependencies> 
     <dependency> 
      <groupId>org.springframework.boot</groupId> 
      <artifactId>spring-boot-starter-web</artifactId> 
     </dependency> 

     <dependency> 
      <groupId>org.springframework.boot</groupId> 
      <artifactId>spring-boot-devtools</artifactId> 
      <optional>true</optional> 
     </dependency> 

     <dependency> 
      <groupId>org.springframework.boot</groupId> 
      <artifactId>spring-boot-starter-test</artifactId> 
      <scope>test</scope> 
     </dependency> 
     <dependency> 
      <groupId>org.springframework.boot</groupId> 
      <artifactId>spring-boot-starter-security</artifactId> 
     </dependency> 
     <dependency> 
      <groupId>org.springframework.boot</groupId> 
      <artifactId>spring-boot-starter-thymeleaf</artifactId> 
     </dependency> 

     <dependency> 
      <groupId>org.springframework.boot</groupId> 
      <artifactId>spring-boot-starter-tomcat</artifactId> 
      <scope>provided</scope> 
     </dependency> 

     <dependency> 
      <groupId>org.springframework.boot</groupId> 
      <artifactId>spring-boot-starter-actuator</artifactId> 
     </dependency> 

     <!--WebJars --> 
     <dependency> 
      <groupId>org.webjars</groupId> 
      <artifactId>bootstrap</artifactId> 
      <version>3.3.4</version> 
     </dependency> 
     <dependency> 
      <groupId>org.webjars</groupId> 
      <artifactId>jquery</artifactId> 
      <version>2.1.4</version> 
     </dependency> 

     <dependency> 
      <groupId>mysql</groupId> 
      <artifactId>mysql-connector-java</artifactId> 
     </dependency> 

     <dependency> 
      <groupId>org.springframework.boot</groupId> 
      <artifactId>spring-boot-starter-data-jpa</artifactId> 
     </dependency> 
    </dependencies> 

enter image description here enter image description here

+4

http://stackoverflow.com/questions/1517611/is-there-a-simple-way-to-remove-unused-dependencies-from-a-maven-pom-xml – Tunaki

+0

ありがとうTunakiこれはです本当に役に立ちます – FlintOff

+0

あなたのアプリが何をしたいか教えてください。あなたが必要でない依存関係を指摘することができます。 –

答えて

0

あなたは春ブーツの全体のポイントを逃しています。

ほとんどの設定をスプリングブートで処理するとします。

セルフスプリングアプリケーションで構成するのはとても複雑なので、スプリングブートはそれを実行しています。

私のアドバイスでは、起動したパッケージをすぐに取り出してもらうことはできません。後で使用するか、春の起動時に使用したい場合があります。

乾杯。

+0

私のアプリケーションはかなり簡単です。瓶のトンはパッケージ(戦争)を重くしています。 – FlintOff

+0

なぜあなたは気になるのですか?私はあなたがやりたい仕事が例外とエラーになると確信しています。それをしないでください。 –

関連する問題