Skip to content

Commit 54323aa

Browse files
authored
Merge pull request #23 from valpackett/master
Current generator update
2 parents 3a1ba90 + 3bc1c39 commit 54323aa

File tree

332 files changed

+4639
-4635
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

332 files changed

+4639
-4635
lines changed

.github/workflows/test.yml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,8 @@ jobs:
99
runs-on: ubuntu-22.04
1010
steps:
1111
- uses: actions/checkout@v4
12+
with:
13+
lfs: true
1214
- uses: actions/setup-java@v4
1315
with:
1416
distribution: 'temurin'
@@ -50,6 +52,8 @@ jobs:
5052
runs-on: ubuntu-22.04
5153
steps:
5254
- uses: actions/checkout@v4
55+
with:
56+
lfs: true
5357
- uses: actions/setup-java@v4
5458
with:
5559
distribution: 'temurin'
@@ -61,6 +65,8 @@ jobs:
6165
runs-on: ubuntu-22.04
6266
steps:
6367
- uses: actions/checkout@v4
68+
with:
69+
lfs: true
6470
- uses: actions/setup-java@v4
6571
with:
6672
distribution: 'temurin'
@@ -75,6 +81,8 @@ jobs:
7581
runs-on: ubuntu-22.04
7682
steps:
7783
- uses: actions/checkout@v4
84+
with:
85+
lfs: true
7886
- uses: actions/setup-java@v4
7987
with:
8088
distribution: 'temurin'

android/.openapi-generator/FILES

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -170,6 +170,7 @@ gradle/wrapper/gradle-wrapper.properties
170170
gradlew
171171
gradlew.bat
172172
pom.xml
173+
settings.gradle
173174
src/main/AndroidManifest.xml
174175
src/main/java/com/spoonacular/DefaultApi.java
175176
src/main/java/com/spoonacular/IngredientsApi.java

android/build.gradle

Lines changed: 32 additions & 62 deletions
Original file line numberDiff line numberDiff line change
@@ -1,38 +1,15 @@
1-
group = 'com.spoonacular'
2-
project.version = '1.1.2'
3-
4-
buildscript {
5-
repositories {
6-
mavenLocal()
7-
google()
8-
maven {
9-
url 'https://dl.google.com/dl/android/maven2'
10-
}
11-
jcenter()
12-
}
13-
dependencies {
14-
classpath 'com.android.tools.build:gradle:3.2.+'
15-
classpath 'com.github.dcendents:android-maven-gradle-plugin:1.5'
16-
}
17-
}
18-
19-
allprojects {
20-
repositories {
21-
google()
22-
jcenter()
23-
}
1+
plugins {
2+
id 'com.android.library' version '7.4.2'
3+
id 'maven-publish'
244
}
255

26-
27-
apply plugin: 'com.android.library'
28-
apply plugin: 'com.github.dcendents.android-maven'
29-
306
android {
31-
compileSdkVersion 26
32-
buildToolsVersion '28.0.3'
7+
namespace "com.spoonacular.client"
8+
compileSdkVersion 33
9+
buildToolsVersion '34.0.0'
3310
defaultConfig {
3411
minSdkVersion 14
35-
targetSdkVersion 26
12+
targetSdkVersion 33
3613
}
3714
compileOptions {
3815
sourceCompatibility JavaVersion.VERSION_1_8
@@ -41,58 +18,51 @@ android {
4118
lintOptions {
4219
abortOnError false
4320
}
44-
45-
// Rename the aar correctly
46-
libraryVariants.all { variant ->
47-
variant.outputs.all { output ->
48-
if (outputFile != null && outputFileName.endsWith('.aar')) {
49-
outputFileName = "${archivesBaseName}-${version}.aar"
50-
}
51-
}
21+
packagingOptions {
22+
resources.excludes += "META-INF/DEPENDENCIES"
5223
}
53-
5424
testOptions {
5525
unitTests.returnDefaultValues = true
5626
}
27+
publishing {
28+
singleVariant('release') {
29+
withSourcesJar()
30+
}
31+
}
5732
}
5833

5934
ext {
6035
swagger_annotations_version = "1.6.6"
6136
gson_version = "2.10.1"
37+
httpcore_version = "4.4.16"
6238
httpmime_version = "4.5.14"
6339
volley_version = "1.2.1"
6440
junit_version = "4.13.2"
65-
robolectric_version = "4.5.1"
66-
concurrent_unit_version = "0.4.6"
6741
}
6842

6943
dependencies {
7044
implementation "io.swagger:swagger-annotations:$swagger_annotations_version"
7145
implementation "com.google.code.gson:gson:$gson_version"
72-
implementation "org.apache.httpcomponents:httpmime:$httpmime_version"
46+
implementation ("org.apache.httpcomponents:httpcore:$httpcore_version") {
47+
exclude(group: "org.apache.httpcomponents", module: "httpclient")
48+
}
49+
implementation ("org.apache.httpcomponents:httpmime:$httpmime_version") {
50+
exclude(group: "org.apache.httpcomponents", module: "httpclient")
51+
}
7352
implementation "com.android.volley:volley:${volley_version}"
7453
testImplementation "junit:junit:$junit_version"
75-
testImplementation "org.robolectric:robolectric:${robolectric_version}"
76-
testImplementation "net.jodah:concurrentunit:${concurrent_unit_version}"
77-
}
78-
79-
afterEvaluate {
80-
android.libraryVariants.all { variant ->
81-
def task = project.tasks.create "jar${variant.name.capitalize()}", Jar
82-
task.description = "Create jar artifact for ${variant.name}"
83-
task.dependsOn variant.javaCompile
84-
task.from variant.javaCompile.destinationDirectory
85-
task.destinationDirectory = project.file("${project.buildDir}/outputs/jar")
86-
task.archiveFileName = "${project.name}-${variant.baseName}-${version}.jar"
87-
artifacts.add('archives', task);
88-
}
8954
}
9055

91-
task sourcesJar(type: Jar) {
92-
from android.sourceSets.main.java.srcDirs
93-
classifier = 'sources'
94-
}
56+
publishing {
57+
publications {
58+
release(MavenPublication) {
59+
groupId = 'com.spoonacular'
60+
artifactId = 'android-client'
61+
version = '1.1.2'
9562

96-
artifacts {
97-
archives sourcesJar
63+
afterEvaluate {
64+
from components.release
65+
}
66+
}
67+
}
9868
}
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
distributionBase=GRADLE_USER_HOME
22
distributionPath=wrapper/dists
3-
distributionUrl=https\://services.gradle.org/distributions/gradle-6.7.1-bin.zip
3+
distributionUrl=https\://services.gradle.org/distributions/gradle-8.7-all.zip
44
zipStoreBase=GRADLE_USER_HOME
55
zipStorePath=wrapper/dists

android/settings.gradle

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
pluginManagement {
2+
repositories {
3+
gradlePluginPortal()
4+
google()
5+
mavenCentral()
6+
}
7+
}
8+
9+
dependencyResolutionManagement {
10+
repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
11+
repositories {
12+
google()
13+
mavenCentral()
14+
}
15+
}
16+
17+
rootProject.name = "android-client"

angular/package.json

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -16,18 +16,18 @@
1616
"build": "ng-packagr -p ng-package.json"
1717
},
1818
"peerDependencies": {
19-
"@angular/core": "^17.0.0",
19+
"@angular/core": "^18.0.0",
2020
"rxjs": "^7.4.0"
2121
},
2222
"devDependencies": {
23-
"@angular/common": "^17.0.0",
24-
"@angular/compiler": "^17.0.0",
25-
"@angular/compiler-cli": "^17.0.0",
26-
"@angular/core": "^17.0.0",
27-
"@angular/platform-browser": "^17.0.0",
28-
"ng-packagr": "^17.0.3",
23+
"@angular/common": "^18.0.0",
24+
"@angular/compiler": "^18.0.0",
25+
"@angular/compiler-cli": "^18.0.0",
26+
"@angular/core": "^18.0.0",
27+
"@angular/platform-browser": "^18.0.0",
28+
"ng-packagr": "^18.0.0",
2929
"reflect-metadata": "^0.1.3",
3030
"rxjs": "^7.4.0",
31-
"typescript": ">=4.9.3 <5.3.0",
32-
"zone.js": "^0.14.0"
31+
"typescript": ">=5.4.0 <5.5.0",
32+
"zone.js": "^0.14.7"
3333
}}

build.ps1

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ Set-ExecutionPolicy -ExecutionPolicy Unrestricted -Scope CurrentUser -F
33
# Setting environment variables
44
$env:PYTHON_POST_PROCESS_FILE = "yapf -i"
55
$VERSION = "1.1.2"
6-
$GEN = "openapi-generator-cli-7.7.0-20240612.084912-80.jar"
6+
$GEN = "openapi-generator-cli-7.7.0-SNAPSHOT.jar"
77
$SPEC = "spoonacular-openapi-3.json"
88

99
# Removing the 'python' directory
@@ -39,7 +39,7 @@ java -jar $GEN generate -i $SPEC -g cpp-qt-client --artifact-version $VERSION --
3939
java -jar $GEN generate -i $SPEC -g csharp --artifact-version $VERSION --additional-properties "packageVersion=${VERSION},project-name=spoonacular,packageName=spoonacular" --git-repo-id=spoonacular-api-clients/tree/master/csharp/ --git-user-id=ddsky --artifact-id csharp-client -o csharp --additional-properties "hideGenerationTimestamp=true,packageGuid={F31A0234-3AB7-4F0C-B889-AECE893F4AC5}" --name-mappings _=Underscore
4040
java -jar $GEN generate -i $SPEC -g dart --artifact-version $VERSION --additional-properties "packageVersion=${VERSION},project-name=spoonacular,packageName=spoonacular" --git-repo-id=spoonacular-api-clients/tree/master/dart/ --git-user-id=ddsky --artifact-id dart-client -o dart
4141
java -jar $GEN generate -i $SPEC -g elixir --artifact-version $VERSION --additional-properties "packageVersion=${VERSION},project-name=spoonacular,packageName=spoonacular" --git-repo-id=spoonacular-api-clients/tree/master/elixir/ --git-user-id=ddsky --artifact-id elixir-client -o elixir
42-
java -jar $GEN generate -i $SPEC -g erlang-client --artifact-version $VERSION --additional-properties "packageVersion=${VERSION},project-name=spoonacular,packageName=spoonacular" --git-repo-id=spoonacular-api-clients/tree/master/erlang/ --git-user-id=ddsky --artifact-id erlang-client -o erlang
42+
java -jar $GEN generate -i $SPEC -g erlang-client --artifact-version $VERSION --additional-properties "packageVersion=${VERSION},project-name=spoonacular,packageName=spoonacular" --git-repo-id=spoonacular-api-clients/tree/master/erlang/ --git-user-id=ddsky --artifact-id erlang-client -o erlang --name-mappings _=Underscore
4343
java -jar $GEN generate -i $SPEC -g go --artifact-version $VERSION --additional-properties "packageVersion=${VERSION},project-name=spoonacular,packageName=spoonacular" --git-repo-id=spoonacular-api-clients/go --git-user-id=ddsky --artifact-id go-client -o go --name-mappings _=Underscore
4444
java -jar $GEN generate -i $SPEC -g php --artifact-version $VERSION --additional-properties "packageVersion=${VERSION},project-name=spoonacular,packageName=spoonacular" --git-repo-id=spoonacular-api-clients/tree/master/php/ --git-user-id=ddsky --artifact-id php-client -o php
4545
java -jar $GEN generate -i $SPEC -g python --artifact-version $VERSION --additional-properties "packageVersion=${VERSION},project-name=spoonacular,packageName=spoonacular" --git-repo-id=spoonacular-api-clients/tree/master/python/ --git-user-id=ddsky --artifact-id python-client -o python --name-mappings _=underscore

0 commit comments

Comments
 (0)