I read some of the docs you linked to I still have no idea of what it
is you want to do. A one-line sales pitch would do a lot of good for
lazy folks like me.

Kristian


2015-03-20 23:52 GMT+01:00 Arcadiy Ivanov <[email protected]>:
> Hi folks,
>
> I'd like to feel your temperature wrt the following improvement I would like
> to make to Maven before I start working on it.
>
> *== Artifact-based Reposi**tories* ==
>
> In Tycho we have these constructs:
>
> https://wiki.eclipse.org/Tycho/Reference_Card#Repository_providing_the_context_of_the_build
>
>  <repository>
>       <id>eclipse-indigo</id>
>       <layout>p2</layout>
>       <url>http://download.eclipse.org/releases/indigo</url>
>  </repository>
>
> P2 repositories can be encapsulated in an archive. An archive, naturally,
> can be available as an artifact in some repo somewhere (including the local
> one).
>
>
> What would you think about adding something like:
>
>
>  <repository>
>       <id>eclipse-indigo</id>
>       <layout>p2</layout>
>       <groupId>foo</artifactId>
>       <artifactId>bar</artifactId>
>       <version>1.2.3-SNAPSHOT</version>
>       <type>tgz</type>
>       <required>true</required>
>  </repository>
>
>
> The broad strokes are as follows:
>
>  * Repo artifact becomes a dependency of an artifact being built on the
>    same terms as its parent would be, i.e. if you can't find parent you
>    can't build same with repo artifact (by default)
>  * If repo <required> (or <optional> to reverse the semantics) is false
>    (true), failure to resolve the repository does not lead to a
>    critical failure and reactor proceeeds as if the repository
>    declaration did not occur.
>  * Repo artifact is attempted to be resolved using all of the
>    repositories inherited from parents, ad infinitum, or in the
>    repository declarations prior to the one being considered. Artifact
>    is, otherwise, resolved by standard means.
>
> Let me know what you think,
>
> --
> Arcadiy Ivanov
> [email protected] | @arcivanov | https://ivanov.biz
> https://github.com/arcivanov
>

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to