mirror of
https://gitee.com/zhangsken/AndroidIDE.git
synced 2026-10-16 07:49:44 +08:00
Provide type of project in IProject
This commit is contained in:
+1
-7
@@ -20,21 +20,15 @@ package com.itsaky.androidide.tooling.impl
|
||||
import com.android.builder.model.v2.ide.LibraryType.PROJECT
|
||||
import com.android.builder.model.v2.ide.ProjectType.APPLICATION
|
||||
import com.google.common.truth.Truth.assertThat
|
||||
import com.google.gson.Gson
|
||||
import com.google.gson.GsonBuilder
|
||||
import com.google.gson.JsonObject
|
||||
import com.itsaky.androidide.models.LogLine
|
||||
import com.itsaky.androidide.tooling.api.IProject
|
||||
import com.itsaky.androidide.tooling.api.IProject.Type.Android
|
||||
import com.itsaky.androidide.tooling.api.IProject.Type.Gradle
|
||||
import com.itsaky.androidide.tooling.api.IProject.Type.Java
|
||||
import com.itsaky.androidide.tooling.api.IToolingApiClient
|
||||
import com.itsaky.androidide.tooling.api.IToolingApiServer
|
||||
import com.itsaky.androidide.tooling.api.messages.InitializeProjectMessage
|
||||
import com.itsaky.androidide.tooling.api.messages.result.BuildResult
|
||||
import com.itsaky.androidide.tooling.api.messages.result.GradleWrapperCheckResult
|
||||
import com.itsaky.androidide.tooling.api.model.IdeAndroidModule
|
||||
import com.itsaky.androidide.tooling.api.model.IdeGradleProject
|
||||
import com.itsaky.androidide.tooling.api.model.IdeJavaModule
|
||||
import com.itsaky.androidide.tooling.api.util.ToolingApiLauncher
|
||||
import com.itsaky.androidide.tooling.events.ProgressEvent
|
||||
@@ -105,7 +99,7 @@ class ToolingApiImplTest {
|
||||
|
||||
assertThat(project.findByPath(":does-not-exist").get()).isNull()
|
||||
}
|
||||
|
||||
|
||||
private fun launchServer(client: IToolingApiClient): Pair<IToolingApiServer, IProject> {
|
||||
val builder = ProcessBuilder("java", "-jar", "./build/libs/tooling-api-all.jar")
|
||||
builder.environment()["ANDROID_SDK_ROOT"] = findAndroidHome()
|
||||
|
||||
Reference in New Issue
Block a user