Skip to content

Commit 17465fe

Browse files
authored
Merge pull request #173 from chenenyu/dev
1.8.1
2 parents d7ea53e + b33cefa commit 17465fe

File tree

9 files changed

+32
-25
lines changed

9 files changed

+32
-25
lines changed

Sample/app/src/main/AndroidManifest.xml

+6-3
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,8 @@
1212
android:theme="@style/AppTheme">
1313
<activity
1414
android:name=".MainActivity"
15-
android:windowSoftInputMode="stateHidden">
15+
android:windowSoftInputMode="stateHidden"
16+
android:exported="true">
1617
<intent-filter>
1718
<action android:name="android.intent.action.MAIN" />
1819

@@ -21,7 +22,8 @@
2122
</activity>
2223
<activity
2324
android:name=".SchemeFilterActivity"
24-
android:label="SchemeFilterActivity">
25+
android:label="SchemeFilterActivity"
26+
android:exported="true">
2527
<intent-filter>
2628
<action android:name="android.intent.action.VIEW" />
2729

@@ -44,7 +46,8 @@
4446
android:label="ForResultActivity" />
4547
<activity
4648
android:name=".ImplicitActivity"
47-
android:label="ImplicitActivity">
49+
android:label="ImplicitActivity"
50+
android:exported="true">
4851
<intent-filter>
4952
<action android:name="android.intent.action.VIEW" />
5053

build.gradle

+4-4
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
buildscript {
2-
ext.kotlin_version = '1.5.31'
2+
ext.kotlin_version = '1.7.0'
33
repositories {
44
google()
55
mavenCentral()
66
}
77
dependencies {
8-
classpath 'com.android.tools.build:gradle:4.0.0'
8+
classpath 'com.android.tools.build:gradle:7.2.1'
99
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
1010
if (Boolean.valueOf(applyRemotePlugin)) {
1111
classpath "com.chenenyu.router:gradle-plugin:${PLUGIN_VERSION}"
@@ -25,9 +25,9 @@ task clean(type: Delete) {
2525
}
2626

2727
ext {
28-
compileSdkVersion = 30
28+
compileSdkVersion = 32
2929
minSdkVersion = 16
30-
targetSdkVersion = 30
30+
targetSdkVersion = 32
3131
// compilerLoggable = false
3232
// androidxVersion = "1.1.0"
3333
}

buildSrc/build.gradle

+3-3
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,9 @@ if (!Boolean.valueOf(applyRemotePlugin)) {
1313
dependencies {
1414
implementation gradleApi()
1515
implementation localGroovy()
16-
implementation 'com.android.tools.build:gradle:4.0.0'
17-
compileOnly 'com.android.tools:common:30.0.0'
18-
compileOnly 'com.android.tools:repository:30.0.0'
16+
implementation 'com.android.tools.build:gradle:7.2.1'
17+
compileOnly 'com.android.tools:common:30.2.1'
18+
compileOnly 'com.android.tools:repository:30.2.1'
1919
}
2020

2121
sourceSets {

gradle-plugin/build.gradle

+3-3
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,9 @@ repositories {
1010
dependencies {
1111
implementation gradleApi()
1212
implementation localGroovy()
13-
compileOnly 'com.android.tools.build:gradle:4.0.0'
14-
compileOnly 'com.android.tools:common:30.0.0'
15-
compileOnly 'com.android.tools:repository:30.0.0'
13+
compileOnly 'com.android.tools.build:gradle:7.2.1'
14+
compileOnly 'com.android.tools:common:30.2.1'
15+
compileOnly 'com.android.tools:repository:30.2.1'
1616
}
1717

1818
ext {
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,16 @@
11
package com.chenenyu.router
22

33
//import groovy.xml.XmlParser // Added in gradle7.0(groovy 3.0.0)
4-
import groovy.xml.XmlUtil
54
import org.gradle.api.Project
65

76
class ManifestTransformer {
87
static void transform(Project project, File input, File output) {
98
Node xml = new XmlParser().parse(input)
109
Node applicationNode = xml.get('application')[0]
1110
applicationNode.appendNode('meta-data', ['android:name': project.name, 'android:value': 'com.chenenyu.router.moduleName'])
12-
def result = XmlUtil.serialize(xml)
13-
output.write(result)
11+
FileWriter fileWriter = new FileWriter(output)
12+
XmlNodePrinter nodePrinter = new XmlNodePrinter(new PrintWriter(fileWriter))
13+
nodePrinter.setPreserveWhitespace(true)
14+
nodePrinter.print(xml)
1415
}
1516
}

gradle-plugin/src/main/groovy/com/chenenyu/router/RouterPlugin.groovy

-5
Original file line numberDiff line numberDiff line change
@@ -97,11 +97,6 @@ class RouterPlugin implements Plugin<Project> {
9797
})
9898
}
9999

100-
// if (isApp) {
101-
// def transform = new RouterTransform(project)
102-
// android.registerTransform(transform)
103-
// }
104-
105100
// com.android.Version added in 3.6.0, and com.android.builder.model.Version was deprecated in 3.6.0
106101
String agpVersion
107102
try {

gradle.properties

+1-1
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ android.useAndroidX=true
1616
# apply router plugin
1717
applyRemotePlugin=false
1818
# router gradle plugin version
19-
PLUGIN_VERSION=1.8.0
19+
PLUGIN_VERSION=1.8.1
2020
# router library version
2121
ROUTER_VERSION=1.8.0
2222
# compiler library version

gradle/publish.gradle

+10-2
Original file line numberDiff line numberDiff line change
@@ -69,9 +69,17 @@ afterEvaluate {
6969
def snapshotsRepoUrl = 'https://s01.oss.sonatype.org/content/repositories/snapshots/'
7070
url = version.endsWith('SNAPSHOT') ? snapshotsRepoUrl : releasesRepoUrl
7171

72+
def _ossrhUsername = ''
73+
def _ossrhPassword = ''
74+
if (project.hasProperty('ossrhUsername')) {
75+
_ossrhUsername = ossrhUsername
76+
}
77+
if (project.hasProperty('ossrhPassword')) {
78+
_ossrhPassword = ossrhPassword
79+
}
7280
credentials {
73-
username = ossrhUsername
74-
password = ossrhPassword
81+
username = _ossrhUsername
82+
password = _ossrhPassword
7583
}
7684
}
7785
}
+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
#Mon Jul 12 18:00:44 CST 2021
22
distributionBase=GRADLE_USER_HOME
3-
distributionUrl=https\://services.gradle.org/distributions/gradle-6.7.1-bin.zip
3+
distributionUrl=https\://services.gradle.org/distributions/gradle-7.3.3-bin.zip
44
distributionPath=wrapper/dists
55
zipStorePath=wrapper/dists
66
zipStoreBase=GRADLE_USER_HOME

0 commit comments

Comments
 (0)