[ https://issues.apache.org/jira/browse/LUCENE-9474?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17183258#comment-17183258 ]
Dawid Weiss commented on LUCENE-9474: ------------------------------------- "assemble" is merely a task name, Uwe. With the Java plugin it compiles JARs. With other plugins (and projects) it can do different things that are, by convention, assembling something. For Solr, the distribution is moved into a sub-project called "packaging". Try ./gradles -p solr/packaging assemble and it will create a distribution for you. For Lucene the packaging is simply not there yet. bq. MHO, all tasks in the root projects should always only have a dependency to tasks with same name in :lucene and :solr, so gradlew :assemble should depend on gradlew :lucene:assemble and gradlew :solr:assemble. For documentation I added that. Gradle doesn't work like this. When you issue a command "./gradlew assemble" it runs this task in any sub project that has such a task. There is no need to add any dependencies. And the "root" project will be gone after the split anyway - please don't add such synthetic dependencies. bq. I will for now only enable the standard "gradlew check" builds This is perfectly fine. You could also run "gradlew check assemble" as this makes sure JARs are properly built, etc. In a perfect world, integration tasks would depend on building a distribution anyway, so "check" would, as a side-effect, build the distribution and verify its contents. > Change Jenkins jobs to use Gradle for trunk > ------------------------------------------- > > Key: LUCENE-9474 > URL: https://issues.apache.org/jira/browse/LUCENE-9474 > Project: Lucene - Core > Issue Type: Test > Components: general/build > Reporter: Erick Erickson > Assignee: Uwe Schindler > Priority: Major > > I rushed the gate and pushed LUCENE-9433 without coordinating, my apologies > for the confusion. > Meanwhile, Uwe has disabled Jenkins jobs for the weekend and we'll fix this > up Real Soon Now. -- This message was sent by Atlassian Jira (v8.3.4#803005) --------------------------------------------------------------------- To unsubscribe, e-mail: issues-unsubscr...@lucene.apache.org For additional commands, e-mail: issues-h...@lucene.apache.org