Skip to content

Commit 0c4e3a7

Browse files
committed
Fix issue with ClojureScript output directory
1 parent 59cbbcf commit 0c4e3a7

File tree

3 files changed

+4
-9
lines changed

3 files changed

+4
-9
lines changed

build.gradle.kts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
import dev.clojurephant.plugin.clojure.tasks.ClojureCompile
21
import org.gradle.plugins.ide.eclipse.model.EclipseModel
32

43
plugins {

src/main/java/dev/clojurephant/plugin/clojurescript/ClojureScriptBasePlugin.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,7 @@ private void configureBuildDefaults(Project project, SourceSetContainer sourceSe
8282
extension.getRootOutputDir().set(project.getLayout().getBuildDirectory().dir("clojurescript"));
8383

8484
extension.getBuilds().configureEach(build -> {
85-
build.getOutputDir().set(extension.getRootOutputDir().dir(build.getName()));
85+
build.getOutputDir().convention(extension.getRootOutputDir().dir(build.getName()));
8686

8787
build.getCompiler().getBaseOutputDirectory().set(build.getOutputDir());
8888
build.getCompiler().getModules().configureEach(module -> {
@@ -97,7 +97,7 @@ private void configureBuildDefaults(Project project, SourceSetContainer sourceSe
9797
String compileTaskName = build.getTaskName("compile");
9898
TaskProvider<ClojureScriptCompile> compileTask = project.getTasks().register(compileTaskName, ClojureScriptCompile.class, task -> {
9999
task.setDescription(String.format("Compiles the ClojureScript source for the %s build.", build.getName()));
100-
task.getDestinationDir().set(build.getOutputDir());
100+
task.getDestinationDir().set(build.getCompiler().getBaseOutputDirectory());
101101
task.setSource(build.getSourceTree());
102102
task.getClasspath().from(build.getSourceRoots());
103103
task.getClasspath().from(build.getClasspath());

src/main/java/dev/clojurephant/plugin/clojurescript/tasks/ClojureScriptCompileOptions.java

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -5,14 +5,10 @@
55
import org.gradle.api.provider.ListProperty;
66
import org.gradle.api.provider.MapProperty;
77
import org.gradle.api.provider.Property;
8-
import org.gradle.api.tasks.Console;
9-
import org.gradle.api.tasks.Input;
10-
import org.gradle.api.tasks.Nested;
11-
import org.gradle.api.tasks.Optional;
12-
import org.gradle.api.tasks.OutputDirectory;
8+
import org.gradle.api.tasks.*;
139

1410
public abstract class ClojureScriptCompileOptions {
15-
@OutputDirectory
11+
@Internal
1612
public abstract DirectoryProperty getBaseOutputDirectory();
1713

1814
@Input

0 commit comments

Comments
 (0)