<div dir="ltr">AFAICT currently (i.e. before this change), the normal dist module build (i.e. no -Drelease) didn&#39;t do anything different from the &#39;build&#39; module besides creating a fat server, except [1]. So I&#39;m ok with skipping that.  I&#39;ll just change my normal<div><br></div><div>$ dist/target/wildfly-whatever-SNAPSHOT/bin/standalone.sh</div><div><br></div><div>to </div><div><br></div><div>$ build/target/wildfly-whatever-SNAPSHOT/bin/standalone.sh<br></div><div><br></div><div>[1] In full WildFly the dist module runs the maven-verifier-plugin. We&#39;ll need to move that to &#39;build&#39; as I don&#39;t want it only run when we&#39;re about to release. I believe all the existing verifications should work just fine from build, except for this one, which IMO should be removed anyway, as it&#39;s not checking any contract we support:</div><div><br></div><div><div><br></div><div>    &lt;file&gt;</div><div>      &lt;location&gt;target/${server.output.dir.prefix}-${project.version}/modules/system/layers/base/org/jboss/as/server/main/wildfly-server-${version.org.wildfly.core}.jar&lt;/location&gt;</div><div>      &lt;exists&gt;true&lt;/exists&gt;</div><div>    &lt;/file&gt;</div></div><div><br></div><div>Rob -- can you confirm that JBDS doesn&#39;t really need to check the contents of the server module any more? AIUI doing that was just a workaround in some prior releases and isn&#39;t relevant with the latest releases.</div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Fri, Oct 20, 2017 at 7:47 AM, Tomaž Cerar <span dir="ltr">&lt;<a href="mailto:tomaz.cerar@gmail.com" target="_blank">tomaz.cerar@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><div><div><div><div><div><div><div><div><div><div>Hey guys,<br><br><br></div>As initial work on trimming our IO usage by testsuite and build,<br></div>I&#39;ve send <a href="https://github.com/wildfly/wildfly-core/pull/2880" target="_blank">https://github.com/wildfly/<wbr>wildfly-core/pull/2880</a> <br></div>which changes wildfly-core to never produce &quot;inflated&quot; build/distro with jars present.<br></div>But rather uses thin server provisioning (module.xml entries point to maven GAV)<br><br></div>As part of this work, &quot;dist&quot; folder is now used for just that, for distribution and noting else.<br></div>So unless build is invoked with -Drelease which is something that is done as part of release process, &quot;dist&quot; folder will be empty and wont produce anything.<br></div><br></div>Sever for testing is still present in &quot;build&quot; directory as it always was.<br><br></div>This was done to reduce unnecessary IO work and producing multiple server builds without need for them.<br><br></div>I am sending this mail mostly as FYI that further work on this is going to happen, in core and in full, and such changes might clash with some poeple&#39;s workflows, where they are used to expect server dist to be in &quot;dist&quot; folder but it is not there yet.<br><br>--</div><div>tomaz<br></div><div><div><div><div><div><br> <br></div></div></div></div></div></div>
<br>______________________________<wbr>_________________<br>
wildfly-dev mailing list<br>
<a href="mailto:wildfly-dev@lists.jboss.org">wildfly-dev@lists.jboss.org</a><br>
<a href="https://lists.jboss.org/mailman/listinfo/wildfly-dev" rel="noreferrer" target="_blank">https://lists.jboss.org/<wbr>mailman/listinfo/wildfly-dev</a><br></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr">Brian Stansberry<div>Manager, Senior Principal Software Engineer</div><div>Red Hat</div></div></div>
</div>