Re: Help building dcm4che

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Excerpts from Orion Poplawski's message of Thu May 12 16:08:26 +0200 2011:
> On 05/12/2011 02:14 AM, Stanislav Ochotnicky wrote:
> > Excerpts from Ankur Sinha's message of Thu May 12 07:10:50 +0200 2011:
> >> On Wed, 2011-05-11 at 15:08 -0600, Orion Poplawski wrote:
> >>> On 05/11/2011 01:59 PM, Ankur Sinha wrote:
> >>>> Hi folks!
> >>>>
> >>>> I'm trying to build an RPM package for dcm4che2[1] for the
> >>>> fedora-medical SIG[2]. I've downloaded the latest svn, and followed
> >>> the
> >>>> packaging spec from the Packaging:Java[3] page. I'm running into
> >>> some
> >>>> errors that I don't know how to get around. This is my first java
> >>>> package. Could someone glance through this and put me on the right
> >>> track
> >>>> please? The spec[4] (bare minimum) and the build.log[5] are
> >>> provided.
> >>>> The srpm is here[6].
> >>>
> >>> Looks like you need the test images, from here perhaps:
> >>>
> >>> http://www.dcm4che.org/maven2/org/dcm4che/test/dcm4che-test-image/2.6/
> >>>
> >>
> >> Aha! But I can't use the jar straight away, can I? I need to package the
> >> test-images up and then proceed with dcm4che2, right?
> >
> > Yes, that's normally the case. In the (perhaps likely?) scenario where
> > sources for test-image are not that easy to find it's possible to
> > -Dmaven.test.skip=true which will not run tests. You might want to
> > first build whole package without tests and then work on making tests
> > work.
>
> dcm4che-test-image-2.6.jar just contains a bunch of test image data.  I
> see no reason that it couldn't be included as part of the dcm4che2
> package.  I don't know how to point maven to it tough.

org/dcm4chee/imagetest directory contains 2 Java class files. It's
hard to tell it they are actually being run, but I guess they are. One
way to fix all of this (and probably best in long term) is to ask
upstream to do a source release of test data/package.

As for pointing maven to arbitrary directory..not easy. Only way to do
it with our maven right now is to create proper directory structure within
.m2/ directory. That is:
.m2/groupid1/groupid2/../artifactid/artifactid-version.{pom,jar}


--
Stanislav Ochotnicky <sochotnicky@xxxxxxxxxx>
Software Engineer - Base Operating Systems Brno

PGP: 7B087241
Red Hat Inc.                               http://cz.redhat.com

Attachment: signature.asc
Description: PGP signature

--
java-devel mailing list
java-devel@xxxxxxxxxxxxxxxxxxxxxxx
https://admin.fedoraproject.org/mailman/listinfo/java-devel

[Index of Archives]     [Red Users]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [KDE Users]

  Powered by Linux