Hi Scott,<br><br>I won't have time to do much today, but I've added a couple of comments below.<br><br><div class="gmail_quote">On Tue, Aug 10, 2010 at 3:43 AM, Scott Crosby <span dir="ltr"><<a href="mailto:scrosby@cs.rice.edu">scrosby@cs.rice.edu</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;"><div class="im">On Wed, Aug 4, 2010 at 7:17 PM, Brett Henderson <<a href="mailto:brett@bretth.com">brett@bretth.com</a>> wrote:<br>

> On Tue, Aug 3, 2010 at 11:37 PM, Scott Crosby <<a href="mailto:scrosby@cs.rice.edu">scrosby@cs.rice.edu</a>> wrote:<br>
>><br>
>> On Sun, Aug 1, 2010 at 6:39 AM, Brett Henderson <<a href="mailto:brett@bretth.com">brett@bretth.com</a>> wrote:<br>
>><br>
<br>
</div><div class="im">> If we go down this path I need two things:<br>
<br>
> 1. A versioned jar file containing all re-usable code.  Scott, can you take<br>
> care of this?<br>
<br>
</div>I have split off the reusable code into a separate library, distinct<br>
from the osmosis-only code which is currently sitting in my osmosis<br>
git repository (published to github).  I have created a git repo for<br>
the reusable code at  <a href="http://github.com/scrosby/OSM-binary" target="_blank">http://github.com/scrosby/OSM-binary</a>  Note that<br>
the history is messy, so I will be rebasing that repository.<br></blockquote><div><br>Cool, sounds great.<br> </div><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">

<br>
How do I configure this project into building correctly and making a<br>
versioned jar file?<br></blockquote><div><br>It's really up to you.  You can build a jar file however you choose.  You can build the jar file using Eclipse, Ant, Maven or whatever tickles your fancy.  All I need is a jar file that won't change (ie. assign a version number to it).  Any future jars you release should be given a new version number.  There's no need to get complicated.  I'd start with 0.1, then 0.2 and so on.<br>
<br>For now I'll check the jar file directly into the Osmosis build-support/repo directory so that Ivy can find it.  Then we can create the new Osmosis project for your Osmosis-specific code and add a dependency on your re-usable jar.  If in future you publish the jar to a publically available repository we can retrieve it from there instead.<br>
<br></div><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
<div class="im"><br>
> 2. The Osmosis specific code that I can use in a new osmbin project within<br>
> the Osmosis Subversion repo.  I can probably get them from GIT if you let me<br>
> know which files I need.<br>
<br>
</div>I have a working version of the plugin published to my osmosis github<br>
mirror. I duct-taped it together by hacking osmosis_plugins.conf, but<br>
the binary plugin is working on trunk.<br></blockquote><div><br>I'll take a look as soon as I can.  It could be a couple of days before I get to do this though.<br></div></div><br>Cheers,<br>Brett<br><br>