<div dir="ltr">Hi,<div><br></div><div>I mostly excluded them since I did not want to have the demo package name in our release jars... Perhaps we can find a way so they get compiled, but not included in the packaging of the jars...</div><div><br></div><div>A<br><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Feb 5, 2015 at 3:18 AM, Spencer Bliven <span dir="ltr"><<a href="mailto:sbliven@ucsd.edu" target="_blank">sbliven@ucsd.edu</a>></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>I noticed that demo directories are now excluded from maven builds. While it's true that these aren't needed in the final jar, we should still make sure that they compile correctly. For instance, there are currently some missing imports in biojava-structure-gui/...demo/DemoAlignmentFromFasta which were being masked. The exclusion setting also prevents them from being considered classes in Eclipse, meaning you can't run them, compile them, etc.<br><br></div><div>I believe they were excluded from the build because of duplicated classes between structure and structure-gui modules, as well as to keep the package names consistent. However, maybe it would be better to rename them to org.biojava.nbio.module.demo instead?<br><br></div><div><br></div><div>Eclipse workaround:<br></div><div><br></div>Right-click 'src/main/java' > Build Path > Configure Inclusion/exclusion filters. Delete the exclusion patterns.<span class="HOEnZb"><font color="#888888"><br><br><br></font></span></div><span class="HOEnZb"><font color="#888888">-Spencer<br></font></span></div>
<br>_______________________________________________<br>
biojava-dev mailing list<br>
<a href="mailto:biojava-dev@mailman.open-bio.org">biojava-dev@mailman.open-bio.org</a><br>
<a href="http://mailman.open-bio.org/mailman/listinfo/biojava-dev" target="_blank">http://mailman.open-bio.org/mailman/listinfo/biojava-dev</a><br></blockquote></div><br><br clear="all"><div><br></div>
</div></div></div>