Re: Preview of declarative Maven builds available in rawhide

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

 



>>>>> Dominik 'Rathann' Mierzejewski via devel <devel@xxxxxxxxxxxxxxxxxxxxxxx> writes:

> What do colon (:) and at (@) signs mean? What is "parent" or "mod"?
> What are "profiles" in Maven options? None of this is explained, so
> it's difficult to start using this if someone has no experience with
> Maven.

I've always felt that if things need to get that complicated, you're
better off just being explicit and just using the non-declarative way of
doing things.  So much is hidden in the new system and, I guess, what
you would do explicitly gets compressed into some line noise
BuildOption: lines.  Maybe it makes much more sense if you already
know Maven; I have a feeling that each of those build options just
encodes something which packagers already have to pass some other way.

If we compress too much and hide things behind super-magical options, we
will lose existing specs as examples to follow for those who don't have
maximum knowledge.  But having thousands of identical packages with
piles of identical boilerplate is also not really desirable, so the
difficulty comes in finding the balance, and making sure the "old" way
of doing things stays supported and well-documented.

 - J<
-- 
_______________________________________________
devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx
Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/devel@xxxxxxxxxxxxxxxxxxxxxxx
Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue




[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Users]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]

  Powered by Linux