<div dir="ltr">A biojava-demo module is a good idea. That would also reduce the redundancy between the structure and structure-gui demo classes (which generally just differ in the visualization code). It would also be nice to have a module that depends on all of biojava (to highlight dependency conflicts and to improve the visioneye dependency graph). The only downside would be that users might be confused which modules are needed for each demo, but this could be easily fixed by using packages like org.biojava.demo.[module].<br></div><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Feb 5, 2015 at 8:24 PM, ALESSANDRO AIEZZA (RIT Student) <span dir="ltr">&lt;<a href="mailto:axa9070@rit.edu" target="_blank">axa9070@rit.edu</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Mark = Good Idea!<div class="HOEnZb"><div class="h5"><br><br>On Thursday, February 5, 2015, Mark Fortner &lt;<a href="mailto:phidias51@gmail.com" target="_blank">phidias51@gmail.com</a>&gt; wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">You could also build a separate JAR with demo apps.  <div class="gmail_extra"><br clear="all"><div><div><div>Cheers,</div><div><br></div>Mark<br><br></div></div>
<br><div class="gmail_quote">On Thu, Feb 5, 2015 at 9:31 AM, Andreas Prlic <span dir="ltr">&lt;<a>andreas@sdsc.edu</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">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"><div><div>On Thu, Feb 5, 2015 at 3:18 AM, Spencer Bliven <span dir="ltr">&lt;<a>sbliven@ucsd.edu</a>&gt;</span> wrote:<br></div></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div><div dir="ltr"><div><div>I noticed that demo directories are now excluded from maven builds. While it&#39;s true that these aren&#39;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&#39;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 &#39;src/main/java&#39; &gt; Build Path &gt; Configure Inclusion/exclusion filters. Delete the exclusion patterns.<span><font color="#888888"><br><br><br></font></span></div><span><font color="#888888">-Spencer<br></font></span></div>
<br></div></div>_______________________________________________<br>
biojava-dev mailing list<br>
<a>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>
<br>_______________________________________________<br>
biojava-dev mailing list<br>
<a>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></div></div>
</blockquote>
</div></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></div>