Skip to content

Conversation

@qxo
Copy link

@qxo qxo commented Feb 19, 2023

原来fatjar类库改加-fat后缀, 打包到本地maven缓存仓库时如不需要fatjar可加-P!fatjar 即: mvn install -P!fatjar

默认ruoyi-admin jar不再包括依赖类库,用于第三方扩展时依赖。
这种方式第三升级ruoyi版本只用修改pom的对应依赖版本即可

@SpringBootApplication(scanBasePackages = { "com.ruoyi" }, exclude = { DataSourceAutoConfiguration.class })
public class CustomRuoyiApplication {

  public static void main(String[] args) throws Exception {
    SpringApplication.run(CustomRuoyiApplication.class, args);
  }
}

如第三方应用不想加载RuoYiApplication/RuoYiServletInitializer可修改scanBasePackages,只加具体的sub package ie:

@SpringBootApplication(scanBasePackages = { "com.ruoyi.common","com.ruoyi.framework",
        "com.ruoyi.system", "com.ruoyi.web", "com.ruoyi.generator", "com.ruoyi.quartz"" }, exclude = { DataSourceAutoConfiguration.class })

原来fatjar类库改加-fat后缀, 打包到本地maven缓存仓库时如不需要fatjar可加-P!fatjar
即: `mvn install -P!fatjar`

默认ruoyi-admin jar不再包括依赖类库,用于第三方扩展时依赖。
这种方式第三升级ruoyi版本只用修改pom的对应依赖版本即可

```
@SpringBootApplication(scanBasePackages = { "com.ruoyi" }, exclude = { DataSourceAutoConfiguration.class })
public class CustomRuoyiApplication {

  public static void main(String[] args) throws Exception {
    SpringApplication.run(CustomRuoyiApplication.class, args);
  }
}
```

如第三方应用不想加载RuoYiApplication/RuoYiServletInitializer可修改scanBasePackages,只加具体的sub package
ie:
```
@SpringBootApplication(scanBasePackages = { "com.ruoyi.common","com.ruoyi.framework",
        "com.ruoyi.system", "com.ruoyi.web", "com.ruoyi.generator", "com.ruoyi.quartz"" }, exclude = { DataSourceAutoConfiguration.class })
```
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant