Details

    • Global Rank:
      15713

      Description

      +++

      @@ -13,9 +13,9 @@

      1.4.1. Speed Up Your Builds
      When you run your multi-module project in Maven, how do you think Maven knows if it needs to
      update plugins or snapshot dependencies? It has to make a request for each artifact it needs to test. Even
      -if nothing has changed, if your project depends on a few SNAPSHOTs or if you dont specify plugin
      +if nothing has changed, if your project depends on a few SNAPSHOTs or if you don't specify plugin
      version, Maven might have to make tens to hundreds of requests to a remote repository. All of these
      -requests over the public internet add up to real, wasted, time. Ive seen complex builds cut build time
      +requests over the public internet add up to real, wasted, time. I've seen complex builds cut build time
      by 75% after installing a local instance of Nexus. You are wasting time better spent coding waiting for
      your build to needlessly interrogate a remote Maven repository.

      @@ -30,8 +30,8 @@

      1.4.3. Ease the Burden on Central
      -Maybe an appeal to altruism and civic, public duty might help. Running the Central Maven repository
      -is no short order. It aint cheap to serve the millions of requests and Terabytes of data required to satisfy
      +Maybe an appeal to altruism and civic duty might help. Running the Central Maven repository
      +is no short order. It's not cheap to serve the millions of requests and Terabytes of data required to satisfy
      the global demand for software artifacts from the Central Maven repository. Something as simple as
      installing a repository manager at every organization that uses Maven would likely cut the bandwidth
      requirements for Central by at least half. If you have more than a couple developers using Maven, install
      @@ -42,7 +42,3 @@

      How often in the past few years has your business come to a crashing halt because of an outage?
      Depending on Central for your day to day operations also means that you depend on having internet

        Activity

        Hide
        Tim O'Brien added a comment -

        Removed the first sentence of "Ease the Burden", it was out of place. The apostrophes were in the book, these mistakes were an artifact of the scripts used to prepare the Mechanical Turk proofreading job.

        Show
        Tim O'Brien added a comment - Removed the first sentence of "Ease the Burden", it was out of place. The apostrophes were in the book, these mistakes were an artifact of the scripts used to prepare the Mechanical Turk proofreading job.

          People

          • Assignee:
            Tim O'Brien
            Reporter:
            Tim O'Brien
            Last Updated By:
            Tim O'Brien
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: