Skip to content

Commit 21d64de

Browse files
committed
SourcesJar must run after Compile Java/Kotlin
SourcesJar must run after Compile Java/Kotlin commit_hash:16dc7c43f00afa017787a39c778a33bfefe6ab65
1 parent b2acf53 commit 21d64de

File tree

5 files changed

+15
-10
lines changed

5 files changed

+15
-10
lines changed

build/export_generators/ide-gradle/build.gradle.kts.jinja

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@
2828
{%- include "[generator]/javadoc.jinja" -%}
2929
{%- include "[generator]/run_program.jinja" -%}
3030
{%- include "[generator]/run_java_program.jinja" -%}
31+
{%- include "[generator]/run_common.jinja" -%}
3132
{%- include "[generator]/dependencies.jinja" -%}
3233
{%- include "extra-tests.gradle.kts" ignore missing -%}
3334
{%- if publish -%}

build/export_generators/ide-gradle/build.gradle.kts.proto.jinja

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@
3434
{%- include "[generator]/proto_prepare.jinja" -%}
3535
{%- include "[generator]/run_program.jinja" -%}
3636
{%- include "[generator]/run_java_program.jinja" -%}
37+
{%- include "[generator]/run_common.jinja" -%}
3738
{%- include "[generator]/javadoc.jinja" -%}
3839
{%- include "[generator]/proto_dependencies.jinja" -%}
3940
{%- include "[generator]/debug.jinja" ignore missing -%}
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
{%- if not proto_template and (target.runs|length or target.custom_runs|length) %}
2+
3+
tasks.getByName("sourcesJar").dependsOn(tasks.compileJava)
4+
{%- if with_kotlin %}
5+
tasks.getByName("sourcesJar").dependsOn(tasks.compileKotlin)
6+
{%- endif %}
7+
tasks.getByName("sourcesJar").mustRunAfter(tasks.compileTestJava)
8+
{%- if with_kotlin %}
9+
tasks.getByName("sourcesJar").mustRunAfter(tasks.compileTestKotlin)
10+
{%- endif -%}
11+
{%- endif -%}

build/export_generators/ide-gradle/run_java_program.jinja

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -110,9 +110,5 @@ tasks.compileTestKotlin.configure {
110110
dependsOn(runJav{{ loop.index }})
111111
}
112112
{%- endif -%}
113-
{%- endfor -%}
114-
{%- if not proto_template %}
115-
116-
tasks.getByName("sourcesJar").dependsOn(tasks.compileJava)
117-
{%- endif -%}
113+
{%- endfor -%}
118114
{%- endif -%}

build/export_generators/ide-gradle/run_program.jinja

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -71,9 +71,5 @@ tasks.compileTestKotlin.configure {
7171
dependsOn(runProg{{ loop.index }})
7272
}
7373
{% endif -%}
74-
{%- endfor -%}
75-
{%- if not proto_template %}
76-
77-
tasks.getByName("sourcesJar").dependsOn(tasks.compileJava)
78-
{%- endif -%}
74+
{%- endfor -%}
7975
{%- endif -%}

0 commit comments

Comments
 (0)