[Rxtx] RXTX rebundled (fwd)
Adrian Crum
adrian.crum at sandglass-software.com
Fri Apr 20 00:52:22 MDT 2012
A new API would be the best thing for this project.
-Adrian
On 4/20/2012 2:39 AM, Trent Jarvi wrote:
>
>
> I've seen Maven work well when projects have requirements for specific
> versions of multiple libraries. I'm reminded of some IBM projects
> that had multiple dot releases of the same libraries is saw long ago.
>
> Git has obviously worked well for forks and merges. I'd be open to
> going with git(hub).
>
> I've been thinking about rxtx on and off and wondering what the next
> step for the library should be. A new release would satisfy some.
> Honestly what I think would help move things forward at this point is
> a function spec and test suite. The JSR grandfathering of CommAPI was
> a real setback.
>
> On Thu, 19 Apr 2012, Andre-John Mas wrote:
>
>> I avoid Maven, simply because it is too much infrastructure for my
>> needs. I have started using Ivy though, mainly because I was trying
>> to deal with dependency hell that Hibernate created.
>>
>> BTW I do notice that Rxtx is on Ivy Roundup:
>>
>> http://ivyroundup.googlecode.com/svn/trunk/repo/modules.xml
>>
>> As an aside, I think it would be nice to see some of the improvements
>> in some of the forks brought back into the main project. Maybe using
>> git (via github or Google Code) could be an option, since it is
>> designed to facilitate non-authorised forks, that can then be brought
>> back in the main project.
>>
>> I have been using NRJavaSerial for the recent builds of my projects.
>>
>> On 2012-04-19, at 10:22 , Dyer, Tristan wrote:
>>
>>> Personally I appreciate not being forced to use Maven.
>>>
>>> Adding support for it is probably a good thing as long as removing
>>> the ability to download a zip/tar is preserved.
>>>
>>> Just my thoughts.
>>>
>>>
>>> Thanks,
>>> --
>>> Tristan Dyer
>>>
>>> -----Original Message-----
>>> From: rxtx-bounces at qbang.org [mailto:rxtx-bounces at qbang.org] On
>>> Behalf Of Gregg Wonderly
>>> Sent: Thursday, April 19, 2012 11:13 AM
>>> To: rxtx at qbang.org
>>> Subject: Re: [Rxtx] RXTX rebundled (fwd)
>>>
>>> Automatic loading of the native libraries is a big win for
>>> portability of applications between OSes. That certainly should be
>>> in place. Support for Maven is a separate issue, but one which I
>>> think makes sense in this day and age.
>>>
>>> Gregg Wonderly
>>>
>>> On Apr 19, 2012, at 6:13 AM, Trent Jarvi wrote:
>>>
>>>>
>>>> Would there be interest in seeing these change in RXTX?
>>>>
>>>> ---------- Forwarded message ----------
>>>> Date: Thu, 19 Apr 2012 11:21:00 +0200
>>>> From: Alexander Christian <alex at root1.de>
>>>> To: tjarvi at qbang.org
>>>> Subject: RXTX rebundled
>>>>
>>>> Hi Trent,
>>>>
>>>> Thanks for the greate rxtx Java Library. I already used it several
>>>> times in different projects.
>>>>
>>>> But now I wanted to use it in a Maven3 project. I searched the
>>>> Maven Central Repo and found it. Great. BUT: The artifact does not
>>>> contain the native libraries and there was no suggestion on how to
>>>> handle this issue "the maven way". I also found the
>>>> setup-explanation in the wiki a bit away from "state of the art"
>>>> (changing the JRE installation isn't practivle for stand-alone
>>>> desktop applications etc...). So I rebundled your rxtx library and
>>>> extened it a little bit:
>>>>
>>>> 1) The artifact consists of one single JAR containing all required
>>>> files, including the native libs
>>>> 2) I added a kind of "automatic library loader", which replaces the
>>>> "System.loadLibraray()" calls in rxtx source code. This loader
>>>> detects the OS + ARCH and extracts the correct native lib from JAR
>>>> to the temp folder of the OS. Finally the extracted native lib is
>>>> loaded from temp folder. If JVM terminates, the temp native lib
>>>> files are removed.
>>>> 3) The rest of rxtx source is unchanged.
>>>>
>>>> So, one can now use maven to get RXTX library + no worry about "how
>>>> to load the lative lib" and "where to get the native libs when
>>>> using maven" ...
>>>> Of course there's one "downside" of this improvement: The rxtx JAR
>>>> is a bit bigger due to the fact that it contains all native libs
>>>> for all OS + ARCH. But today size (currently 554k) often doesn't
>>>> matter.
>>>>
>>>> Maybe you're interested in these changes?!
>>>>
>>>> You can find the source here:
>>>>
>>>> http://svn.root1.de/svn/rxtx-rebundled/tags/2.1-7r2/
>>>>
>>>>
>>>>
>>>> best regards,
>>>> Alex
>>>>
>>>> _______________________________________________
>>>> Rxtx mailing list
>>>> Rxtx at qbang.org
>>>> http://mailman.qbang.org/mailman/listinfo/rxtx
>>>
>>> _______________________________________________
>>> Rxtx mailing list
>>> Rxtx at qbang.org
>>> http://mailman.qbang.org/mailman/listinfo/rxtx
>>> _______________________________________________
>>> Rxtx mailing list
>>> Rxtx at qbang.org
>>> http://mailman.qbang.org/mailman/listinfo/rxtx
>>>
>>
>> _______________________________________________
>> Rxtx mailing list
>> Rxtx at qbang.org
>> http://mailman.qbang.org/mailman/listinfo/rxtx
>>
> _______________________________________________
> Rxtx mailing list
> Rxtx at qbang.org
> http://mailman.qbang.org/mailman/listinfo/rxtx
More information about the Rxtx
mailing list