gradle - 如何将现有的 Micronaut 应用程序升级到新的 Micronaut 版本 1.1.2?
问题描述
我一直是这样升级的。。
plugins {
id "io.spring.dependency-management" version "1.0.6.RELEASE"
id "com.github.johnrengelman.shadow" version "4.0.2"
}
apply plugin:"application"
apply plugin:"groovy"
version "0.1"
group "com.shanky"
repositories {
mavenLocal()
mavenCentral()
maven { url "https://jcenter.bintray.com" }
}
dependencyManagement {
imports {
mavenBom 'io.micronaut:micronaut-bom:1.1.2'
}
}
dependencies {
compile "io.micronaut:micronaut-runtime-groovy"
compile "io.micronaut:micronaut-validation"
compile "io.micronaut:micronaut-http-client"
compile "io.micronaut:micronaut-http-server-netty"
compileOnly "io.micronaut:micronaut-inject-groovy"
runtime "ch.qos.logback:logback-classic:1.2.3"
testCompile "io.micronaut:micronaut-inject-groovy"
testCompile("org.spockframework:spock-core") {
exclude group: "org.codehaus.groovy", module: "groovy-all"
}
compile 'io.micronaut:micronaut-views'
runtime 'org.thymeleaf:thymeleaf:3.0.11.RELEASE'
compile "io.micronaut.configuration:micronaut-hibernate-validator"
compile "io.micronaut.configuration:micronaut-hibernate-gorm"
runtime 'org.postgresql:postgresql:42.2.5'
annotationProcessor "io.micronaut:micronaut-security"
compile "io.micronaut:micronaut-security"
compile "io.micronaut:micronaut-security-session"
runtime "org.hibernate:hibernate-ehcache:5.1.9.Final"
}
shadowJar {
mergeServiceFiles()
}
run.jvmArgs('-noverify', '-XX:TieredStopAtLevel=1')
mainClassName = "com.shanky.Application"
tasks.withType(GroovyCompile) {
groovyOptions.forkOptions.jvmArgs.add('-Dgroovy.parameters=true')
}
到目前为止,这是我的 build.gradle 文件。我已更新 mavenBom 以升级 Micronaut 版本。我用 Micronaut 1.1.2 版创建了一个虚拟项目,只是为了区分 build.gradle 文件。我看不出它们之间有什么大的区别。任何帮助,将不胜感激
解决方案
但它不是升级。
这不太可能是正确的。如果 IDE 与您的 Gradle 构建不同步,那么您可能没有在 IDE 中看到该更改的效果,但更改该版本号build.gradle
实际上会升级项目。
推荐阅读
- python - 是否可以使用 Python 确保文件名或路径是 Windows 合法的?
- c# - 用第二个逗号分割字符串,然后用第三个逗号分割字符串
- gradle - 使用 Gradle 4.6 进行 JUnit5 集成测试
- java - 限制 Spring Security 中特定角色的特定 URL 访问
- javascript - javascript onclick="return SubmitConfirmation();" 提交按钮在 chrome 中不起作用
- excel - 使用 apache poi 库写入某些行后 Excel 会丢失样式和格式
- airflow - Apache Airflow SparkSQLOperator 不断打印空日志
- android - 使用改造进行解析时文本返回 null
- java-8 - 无法使用 DateTimeFormatter 解析日期
- c# - 具有多个参数的控制器动作