GithubHelp home page GithubHelp logo

Comments (17)

scarytom avatar scarytom commented on July 20, 2024

I started looking at this, but there are no plans in the near future.

from javahamcrest.

Tibor17 avatar Tibor17 commented on July 20, 2024

@scarytom I will have a look on this and update build.xml using BND plugin.
I designed the solution of OSGi bundle and Maven project for the JUnit.

from javahamcrest.

sf105 avatar sf105 commented on July 20, 2024

@Tibor17 thanks. I'm afraid I don't have a personal need for this, so I've neglected it.

from javahamcrest.

scarytom avatar scarytom commented on July 20, 2024

@Tibor17 thanks. The build.xml is a bit recursive at the moment thanks to the generation of the factory classes. -- another thing I'm working on. Let me know if you need any help.

from javahamcrest.

scarytom avatar scarytom commented on July 20, 2024

@Tibor17 just wondered whether you got anywhere with this. This issue is getting a but crusty and I'm inclined to close as WONT_FIX if nobody is looking at it at all.

from javahamcrest.

sf105 avatar sf105 commented on July 20, 2024

Out of curiosity, does this have to be done within the hamcrest project? Or could it be an extension?

from javahamcrest.

scarytom avatar scarytom commented on July 20, 2024

As, at least in part, it involves tinkering with the META_INF inside the jars, I don't know how easily it would work as an extension.

from javahamcrest.

sf105 avatar sf105 commented on July 20, 2024

Is it enough if we just put the relevant stuff in the META files?

from javahamcrest.

scarytom avatar scarytom commented on July 20, 2024

I think so, but working out the right stuff and baking it into the build scripts isn't trivial, mainly thanks to the magic hamcrest-all bundle... oh how I wish we could ditch that. That said though, I don't want to overplay the issues here -- it isn't that hard.

from javahamcrest.

mattbishop avatar mattbishop commented on July 20, 2024

I'd like to use Hamcrest in a non-testing application, and our system runs in OSGi so we have to have this. I have only done maven BND plugin config before, but if no one has started working on this I can have a look.

from javahamcrest.

scarytom avatar scarytom commented on July 20, 2024

Thanks @mattbishop

Nobody is looking at this at the moment, so feel free to take it on. I'm happy to help with making the necessary changes to the ant build scripts, if you can work out what metadata needs to go where.

from javahamcrest.

Tibor17 avatar Tibor17 commented on July 20, 2024

@mattbishop
I submitted pull #32 . Can you have a look and check it out in your environment?
Build with command
ant -Dversion=1.2.3

from javahamcrest.

mattbishop avatar mattbishop commented on July 20, 2024

My initial view of the pull is that it looks right. I can build it and give
it a whirl this week at work.

Why such an old version of BND? The latest stable release is 2.0.0.

On Sat, Apr 6, 2013 at 5:05 PM, Tibor Digana [email protected]:

@mattbishop https://github.com/mattbishop
I submitted pull #32 #32. Can you have a look and check it out in your environment?
Build with command
ant bundle -Dversion=1.2.3


Reply to this email directly or view it on GitHubhttps://github.com//issues/11#issuecomment-16006594
.

from javahamcrest.

Tibor17 avatar Tibor17 commented on July 20, 2024

@mattbishop
I checked it out, the latest biz.aQute:bnd:1.50 for ANT released in 2012, but biz.aQute:bndlib:2.0 for Maven.
Can you please rebuild and use the hamcrest libs in your OSGi application?

from javahamcrest.

josephw avatar josephw commented on July 20, 2024

This could potentially be a small change on top of moving to Maven or Gradle; see 79de97a for a take on it using all the defaults.

from javahamcrest.

cvgaviao avatar cvgaviao commented on July 20, 2024

Any news about this issue?

from javahamcrest.

josephw avatar josephw commented on July 20, 2024

@cvgaviao This is addressed by #98 . If you're an interested OSGi user, please comment over there to confirm that it's a fix.

from javahamcrest.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.