Giter VIP home page Giter VIP logo

Comments (3)

floyd-fuh avatar floyd-fuh commented on July 3, 2024

Might be because https://raw.githubusercontent.com/ornicar/lila-maven/master is dead? I'm not really good with all this maven things, but... is it necessary that all these dependencies are used? Can we fail safely somehow if one example can not be built?

from jqf.

rohanpadhye avatar rohanpadhye commented on July 3, 2024

Hello.

The second error you see is because you are trying to build only the examples module without the fuzz and instrument modules on which it depends, so Maven tries to search for the artifacts on the web where they don't exist.

You might want to edit your command to:
mvn package -e -pl fuzz,instrument,examples

The first command (simply mvn package) which also builds the plugin module should also work... Maybe you are using an older version of Maven? I've pushed an update specifying the version of the plugin builder explicitly.

To your broader question of whether you need to build all of these dependencies: ideally, no. We are in the process of releasing JQF to Maven Central as a testing plugin (similar to Junit or junit-quickcheck), so users would not even have to clone the JQF repository, let alone build it. The intended use case is simply to declare a dependency on JQF in Maven and run mvn jqf:fuzz -Dclass=... -Dmethod=.... That documentation has been pending for a while (issue #21), but I should write it up soon with an example repository demonstrating the use case.

from jqf.

floyd-fuh avatar floyd-fuh commented on July 3, 2024

Thanks for the patience with my Java build tool noobness :)

Perfect, mvn package -e -pl fuzz,instrument,examples worked fine!

It really seems that I had some mess up with my maven version again... After installer a newer maven and some more fixing of some mess with Oracle Java's /usr/lib/jvm/java-8-oracle/jre/lib/security/cacerts (I remembered I have to use Oracle Java on ARM!) it builds! Thanks

from jqf.

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.