Has anyone dealt with any projects that use ivy? Appears to be similar
to maven and downloads jars automatically, so it's probably going to
need similar treatment to maven in the build system.
Technical Manager 303-415-9701 x222
NWRA/CoRA Division FAX: 303-415-9702
3380 Mitchell Lane orion(a)cora.nwra.com
Boulder, CO 80301 http://www.cora.nwra.com
I maintain findbugs, whose latest version needs jakarta-commons-lang
2.4. We currently ship 2.3. The upstream release notes  claim
that 2.4 has no incompatibilities with 2.3. On the other hand, I see
that jpackage (5.0) has both a jakarta-commons-lang (version 2.3)
package and a jakarta-commons-lang24 package, but I don't know why.
According to repoquery, these packages currently require jakarta-commons-lang:
Do the maintainers of any of these packages have any reason why
jakarta-commons-lang should not be upgraded from 2.3 to 2.4?
I've been looking to package up some java web frameworks and tools, but
I've run into the issue of the fedora versions of some components being
practically ancient, e.g. jakarta-commons-fileupload. Now, this package
was originally forked from JPackage, but appears to have stagnated in
Fedora as opposed to JPackage which has continued on and has an
up-to-date version in their repository.
What is the general guidance for java packages on Fedora? Should a java
user/developer go to JPackage for all their java needs (a la RPMFusion
for your binary graphics drivers and patent encumbered codecs), or
should Fedora itself be packaging everything that is needed? Do any
Fedora packages also contribute to JPackage? Furthermore, for the more
pressing issue of severely outdated dependencies, should we be rebasing
to the current JPackage, updating the existing specs, or creating new,
modernized specs to update the packages?
So, I've been trying to track down why a simple taskdef in my build.xml
fails to find the correct properties file when I don't have ANT_HOME set
for my user.
Here's the setup:
1. svnant.jar and svnClientAdapter.jar are both placed in $HOME/.ant/lib
2. I run the attached build.xml
Without ANT_HOME variable set, I get the error message:
"[taskdef] Could not load definitions from resource svntask.properties.
It could not be found."
Setting ANT_HOME to /usr/share/ant yields no error messages.
In both cases I can clearly see the jars in my home directory on the
classpath. I'm guessing it is some kind of classloader snafu.
Does anyone have suggestions or insight? (besides the obvious case of
setting ANT_HOME in my .bashrc)
OpenJDK Runtime Environment (IcedTea6 1.6) (fedora-33.b16.fc12-i386)
OpenJDK Client VM (build 14.0-b16, mixed mode)
Ant version: ant-1.7.1-12.fc12.i686