Lucene - Core
  1. Lucene - Core
  2. LUCENE-3960

improve build -projecthelp as far as building jars and such

    Details

    • Type: Improvement Improvement
    • Status: Open
    • Priority: Major Major
    • Resolution: Unresolved
    • Affects Version/s: None
    • Fix Version/s: 4.9, 5.0
    • Component/s: general/build
    • Labels:
      None
    • Lucene Fields:
      New

      Description

      HossmanSays: "ant compile" in lucene src artifacts builds jars for some contribs not
      all – kind of confusing. I did a double take before i realized i
      needed "build-contrib" to get them all and the ones i was seeing were just
      because of cross-contrb dependencies.

      Basically the ant -p is confusing in general. The 'default' task is actually 'jar-core',
      which makes jars, but it has no description (doesnt show up in project help), and neither
      does 'jar' (which maps to jar-core).

      solr/build.xml does a much better job about this. The ant -p seems more userfriendly
      and its obvious what targets do what. For lucene its not.

      Also solr/build.xml defines 'ant compile' (lucene's doesnt, it maps to compile-core, which
      then behaves differently than solr for people used to typing it).

      Basically I think the best solution is to try to make these two build.xml's targets
      as consistent as possible.

        Activity

          People

          • Assignee:
            Unassigned
            Reporter:
            Robert Muir
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:

              Development