File tree Expand file tree Collapse file tree
src/main/java/io/github/intisy/gradle/github Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -232,16 +232,17 @@ public void apply(Project project) {
232232 project .getTasks ().register ("publishGithub" , task -> {
233233 task .setGroup ("github" );
234234 task .setDescription ("Creates a GitHub release and uploads the project JAR(s)" );
235- task .dependsOn ("build" );
236235 task .dependsOn ((Callable <List <Task >>) () -> {
237- List <Task > moduleJars = new ArrayList <Task >();
236+ List <Task > dependencies = new ArrayList <Task >();
237+ Task buildTask = project .getTasks ().findByName ("build" );
238+ if (buildTask != null ) dependencies .add (buildTask );
238239 if (hasModuleArtifact (publishExtension )) {
239240 for (Project sub : project .getSubprojects ()) {
240241 Task jarTask = sub .getTasks ().findByName ("jar" );
241- if (jarTask != null ) moduleJars .add (jarTask );
242+ if (jarTask != null ) dependencies .add (jarTask );
242243 }
243244 }
244- return moduleJars ;
245+ return dependencies ;
245246 });
246247 task .doLast (t -> {
247248 String version = publishExtension .getVersion () != null
You can’t perform that action at this time.
0 commit comments