Change GAV computation for TestJars
This commit is contained in:
1277
vscode-extensions/commons-vscode/package-lock.json
generated
1277
vscode-extensions/commons-vscode/package-lock.json
generated
File diff suppressed because it is too large
Load Diff
@@ -48,6 +48,11 @@ export function registerJavaDataService(client : LanguageClient) : void {
|
||||
client.onRequest(javaCodeCompletion, async (params: JavaCodeCompleteParams) =>
|
||||
<any> await VSCode.commands.executeCommand("java.execute.workspaceCommand", "sts.java.code.completions", params)
|
||||
);
|
||||
|
||||
const projectGav = new RequestType<ProjectGavParams, any, void>("sts/project/gav");
|
||||
client.onRequest(projectGav, async (params: ProjectGavParams) =>
|
||||
<any> await VSCode.commands.executeCommand("java.execute.workspaceCommand", "sts.project.gav", params)
|
||||
);
|
||||
}
|
||||
|
||||
interface JavaDataParams {
|
||||
@@ -77,3 +82,7 @@ interface JavaCodeCompleteParams {
|
||||
includeTypes: boolean;
|
||||
includePackages: boolean;
|
||||
}
|
||||
|
||||
interface ProjectGavParams {
|
||||
projectUris: string[];
|
||||
}
|
||||
|
||||
@@ -28,7 +28,7 @@ class TestJarDebugConfigProvider implements DebugConfigurationProvider {
|
||||
}
|
||||
const projectsWithErrors: ExecutableBootProject[] = [];
|
||||
// Create all project classparth data files and add env vars for workspace projects
|
||||
await Promise.all(projects.map(async p => {
|
||||
await Promise.all(projects.filter(p => p.gav).map(async p => {
|
||||
const envName = this.createEnvVarName(p);
|
||||
if (!env[envName]) {
|
||||
try {
|
||||
|
||||
@@ -33,7 +33,8 @@
|
||||
"./jars/io.projectreactor.reactor-core.jar",
|
||||
"./jars/org.reactivestreams.reactive-streams.jar",
|
||||
"./jars/jdt-ls-commons.jar",
|
||||
"./jars/jdt-ls-extension.jar"
|
||||
"./jars/jdt-ls-extension.jar",
|
||||
"./jars/sts-gradle-tooling.jar"
|
||||
],
|
||||
"languages": [
|
||||
{
|
||||
|
||||
@@ -29,6 +29,7 @@ cd ${workdir}/../../headless-services/jdt-ls-extension
|
||||
find . -name "*-sources.jar" -delete
|
||||
cp org.springframework.tooling.jdt.ls.extension/target/*.jar ${workdir}/jars/jdt-ls-extension.jar
|
||||
cp org.springframework.tooling.jdt.ls.commons/target/*.jar ${workdir}/jars/jdt-ls-commons.jar
|
||||
cp org.springframework.tooling.gradle/target/*.jar ${workdir}/jars/sts-gradle-tooling.jar
|
||||
|
||||
# Copy Reactor dependency bundles
|
||||
cp org.springframework.tooling.jdt.ls.commons/target/dependencies/io.projectreactor.reactor-core.jar ${workdir}/jars/
|
||||
|
||||
Reference in New Issue
Block a user