[Biojava-l] Biojava Dependency on Forester
Andreas Prlic
andreas.prlic at gmail.com
Thu Oct 11 18:50:10 UTC 2012
"exclusion" means only that the (old) forester.jar that biojava
depends on, will not be included. Instead you could configure your
newer forester dependency in its own <dependency> section. That one
will get used instead.
A
On Thu, Oct 11, 2012 at 11:43 AM, Terry Casstevens <tmc46 at cornell.edu> wrote:
> Hi Andreas,
>
> Thank you for the quick response!
>
> When you say "exclusion", sounds like the
> parts of biojava that uses forester would be excluded?
> I'm not sure, but I think our code uses some of
> the code that would be excluded.
>
> As you probably already know, the latest
> release of Forester is not backwardly
> compatible with Forester version 0.955.
>
> Thank you,
>
> Terry
>
>
> On Thu, Oct 11, 2012 at 2:32 PM, Andreas Prlic <andreas.prlic at gmail.com> wrote:
>> Hi Terry,
>>
>> Biojava depends on forester version 0.955. There are no plans to get
>> rid of this dependency, as far as I know. However we can try to
>> upgrade to a newer version if that helps.
>>
>> If you are working in a Maven environment and you pull in BioJava that
>> way, you can add an exclusion to your config. Something like the XML
>> below. This forces your project to ignore the older forester library
>> configured in biojava. Is this a suitable workaround for your problem?
>>
>> Andreas
>>
>>
>> <dependency>
>> <groupId>org.biojava</groupId>
>> <artifactId>biojava3-phylo</artifactId>
>> <version>3.0.4</version>
>> <exclusions>
>> <exclusion>
>> <groupId>org</groupId>
>> <artifactId>forester</artifactId>
>> </exclusion>
>> </exclusions>
>> </dependency>
>>
>>
>>
>>
>> On Thu, Oct 11, 2012 at 11:17 AM, Terry Casstevens <tmc46 at cornell.edu> wrote:
>>> Dear Andreas,
>>>
>>> I am the lead developer of the software Tassel.
>>> http://www.maizegenetics.net/tassel
>>>
>>> We currently use Biojava 3.0. And we are
>>> wanting to use the latest release of Forester.
>>> Since Biojava has a dependency on an older
>>> release of Forester, we are running into conflicts.
>>> Can you help explain Biojava's dependency on
>>> Forester?
>>>
>>> What version of Forester does Biojava 3.0 require?
>>> It looks like version 0.955
>>>
>>> What version of Forester does Biojava 3.0.4 require?
>>>
>>> Does any Biojava jar files include Forester classes?
>>> Or just references?
>>>
>>> Are there plans to remove Biojava's dependency
>>> on Forester?
>>>
>>>
>>> Thank you,
>>>
>>> Terry Casstevens
More information about the Biojava-l
mailing list