Git Product home page Git Product logo

archiva's Introduction

archiva's People

Contributors

aheritier avatar alecharp avatar brettporter avatar carlossg avatar dennisl avatar ebarboni avatar erouan50 avatar jbonofre avatar jdcasey avatar jvanzyl avatar mfncooper avatar ndeloof avatar neonics avatar oching avatar olamy avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

archiva's Issues

Merge CUDF request with (property + request)

The CUDF request contains a list of packages and the install query (plus update + remove, for later) :

  • Packages to install
  • Packages all ready in the cache or local repository (implementer for later)

They must be merge with the universe to create the request that will submited to CUDF resolver.

SearchService.getArtifactUrl throw NPE

When using SearchService.getArtifactUrl through CUDFService there is a NPE thrown due to getScheme on ThreadLocalHttpServletRequest. If we try to use the same method directly (through url searchService/getArtifactURL/{g}/{a}/{v}) there is no NPE.

Integrate the CUDF binder

Integrate the projet CUDF binder :

  • Add dependencies in Maven.
  • Use the CUDF adapter to convert all artifacts in all repositories to the model CUDF.
  • Change the CUDF parser in Archiva with the CUDF serializer in CUDF binder.
  • Add tests.

Add URL to download file in CUDF export

Once the CUDF is generated, it is not possible to find in which repository the artifact is located so we cannot download it.

We could add the url in the CUDF format export.

Check the resolver solution

Check the solution result from the solver to see if the result is coherent, or is not a list of problems.

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.