build修改 默认的app文件名称

在 内层build  文件中,做以下配置

apply plugin: 'com.android.application'

//会用到
def releaseTime() {
    return new Date().format("yyyyMMdd")
}

android {
    compileSdkVersion rootProject.ext.compileSdkVersion
    buildToolsVersion rootProject.ext.buildToolsVersion

    defaultConfig {
        applicationId "xx.xx.x"
        minSdkVersion rootProject.ext.minSdkVersion
        targetSdkVersion rootProject.ext.targetSdkVersion
        versionCode rootProject.ext.versionCode
        versionName rootProject.ext.versionName

    }

    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
  //会用到
 productFlavors {
        shine {}
    }

   //关键
    android.applicationVariants.all { variant ->
        variant.outputs.each { output ->
            def outputFile = output.outputFile
            if (outputFile != null && outputFile.name.endsWith('.apk')) {
                //这里修改apk文件名
                def fileName = "${defaultConfig.applicationId}-${variant.productFlavors[0].name}-${releaseTime()}.apk"
                output.outputFile = new File(outputFile.parent, fileName)
            }
        }
    }
}


  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
好的,以下是在Spring Boot中使用Gradle创建名为`app-common`的项目的步骤: 1. 打开终端(或命令行工具),进入您想要创建项目的文件夹。 2. 运行以下命令创建一个新的Gradle项目: ``` gradle init --type java-library ``` 3. 接下来,您需要回答一些问题以配置项目。根据您的需要回答即可。例如,您可以按Enter键使用默认选项: ``` Select type of project to generate: 1: basic 2: application 3: library 4: Gradle plugin Enter selection (default: basic) [1..4] 3 Select implementation language: 1: C++ 2: Groovy 3: Java 4: Kotlin 5: Swift Enter selection (default: Java) [1..5] 3 Select build script DSL: 1: Groovy 2: Kotlin Enter selection (default: Groovy) [1..2] 1 Select test framework: 1: JUnit 4 2: JUnit Jupiter 3: TestNG Enter selection (default: JUnit 4) [1..3] 1 Project name (default: app-common): Source package (default: app.common): ``` 4. 进入`app-common`文件夹并打开build.gradle文件。将以下内容添加到文件中: ``` plugins { id 'org.springframework.boot' version '2.5.5' id 'io.spring.dependency-management' version '1.0.11.RELEASE' id 'java' } group = 'com.example' version = '0.0.1-SNAPSHOT' java.sourceCompatibility = '11' repositories { mavenCentral() } dependencies { implementation 'org.springframework.boot:spring-boot-starter' implementation 'org.springframework.boot:spring-boot-starter-web' implementation 'org.mybatis.spring.boot:mybatis-spring-boot-starter:2.2.0' testImplementation 'org.springframework.boot:spring-boot-starter-test' } ``` 这段代码添加了Spring Boot、MyBatis和Web依赖项,您可以根据需要添加其他依赖项。 5. 创建一个名为`AppCommonApplication.java`的Java类,并将以下内容添加到文件中: ``` package app.common; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; @SpringBootApplication public class AppCommonApplication { public static void main(String[] args) { SpringApplication.run(AppCommonApplication.class, args); } } ``` 这个类是Spring Boot应用程序的入口点。 6. 创建一个名为`application.properties`的文件,并将以下内容添加到文件中: ``` spring.application.name=app-common server.port=8080 ``` 这个文件配置了应用程序的名称和端口号。您可以根据需要更改这些值。 7. 创建一个名为`logback.xml`的文件,并将以下内容添加到文件中: ``` <configuration> <appender name="console" class="ch.qos.logback.core.ConsoleAppender"> <encoder> <pattern>%d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n</pattern> </encoder> </appender> <logger name="org.springframework" level="INFO" additivity="false"> <appender-ref ref="console" /> </logger> <root level="INFO"> <appender-ref ref="console" /> </root> </configuration> ``` 这个文件配置了日志记录器。您可以根据需要更改这些值。 现在,您已经成功创建了一个名为`app-common`的Spring Boot项目,并使用Gradle进行构建。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值