Received: from sog-mx-2.v43.ch3.sourceforge.com ([172.29.43.192]
	helo=mx.sourceforge.net)
	by sfs-ml-1.v29.ch3.sourceforge.com with esmtp (Exim 4.76)
	(envelope-from <mh.in.england@gmail.com>) id 1XEgOa-0002dZ-8F
	for bitcoin-development@lists.sourceforge.net;
	Tue, 05 Aug 2014 15:11:24 +0000
Received-SPF: pass (sog-mx-2.v43.ch3.sourceforge.com: domain of gmail.com
	designates 209.85.218.43 as permitted sender)
	client-ip=209.85.218.43; envelope-from=mh.in.england@gmail.com;
	helo=mail-oi0-f43.google.com; 
Received: from mail-oi0-f43.google.com ([209.85.218.43])
	by sog-mx-2.v43.ch3.sourceforge.com with esmtps (TLSv1:RC4-SHA:128)
	(Exim 4.76) id 1XEgOY-00060a-U6
	for bitcoin-development@lists.sourceforge.net;
	Tue, 05 Aug 2014 15:11:24 +0000
Received: by mail-oi0-f43.google.com with SMTP id u20so713082oif.2
	for <bitcoin-development@lists.sourceforge.net>;
	Tue, 05 Aug 2014 08:11:17 -0700 (PDT)
MIME-Version: 1.0
X-Received: by 10.60.70.205 with SMTP id o13mr6500610oeu.38.1407251477424;
	Tue, 05 Aug 2014 08:11:17 -0700 (PDT)
Sender: mh.in.england@gmail.com
Received: by 10.76.35.234 with HTTP; Tue, 5 Aug 2014 08:11:17 -0700 (PDT)
In-Reply-To: <CANEZrP1mU6iS6NRyK6iJtg4BEQ3nQRFc-dVwaOd+P_NFThqxjw@mail.gmail.com>
References: <CANEZrP1mU6iS6NRyK6iJtg4BEQ3nQRFc-dVwaOd+P_NFThqxjw@mail.gmail.com>
Date: Tue, 5 Aug 2014 17:11:17 +0200
X-Google-Sender-Auth: iID3xrnAm6eo-rTe_dbD3gAO4E8
Message-ID: <CANEZrP33RzATTtkgq7bLthLXjnRT5J1+fD=z3pkU9cLe8BeSSg@mail.gmail.com>
From: Mike Hearn <mike@plan99.net>
To: Bitcoin Dev <bitcoin-development@lists.sourceforge.net>
Content-Type: multipart/alternative; boundary=001a11333df66bf13804ffe34443
X-Spam-Score: -0.5 (/)
X-Spam-Report: Spam Filtering performed by mx.sourceforge.net.
	See http://spamassassin.org/tag/ for more details.
	-1.5 SPF_CHECK_PASS SPF reports sender host as permitted sender for
	sender-domain
	0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider
	(mh.in.england[at]gmail.com)
	-0.0 SPF_PASS               SPF: sender matches SPF record
	1.0 HTML_MESSAGE           BODY: HTML included in message
	0.1 DKIM_SIGNED            Message has a DKIM or DK signature,
	not necessarily valid
	-0.1 DKIM_VALID Message has at least one valid DKIM or DK signature
X-Headers-End: 1XEgOY-00060a-U6
Subject: Re: [Bitcoin-development] How to create a pull tester JAR
X-BeenThere: bitcoin-development@lists.sourceforge.net
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: <bitcoin-development.lists.sourceforge.net>
List-Unsubscribe: <https://lists.sourceforge.net/lists/listinfo/bitcoin-development>,
	<mailto:bitcoin-development-request@lists.sourceforge.net?subject=unsubscribe>
List-Archive: <http://sourceforge.net/mailarchive/forum.php?forum_name=bitcoin-development>
List-Post: <mailto:bitcoin-development@lists.sourceforge.net>
List-Help: <mailto:bitcoin-development-request@lists.sourceforge.net?subject=help>
List-Subscribe: <https://lists.sourceforge.net/lists/listinfo/bitcoin-development>,
	<mailto:bitcoin-development-request@lists.sourceforge.net?subject=subscribe>
X-List-Received-Date: Tue, 05 Aug 2014 15:11:24 -0000

--001a11333df66bf13804ffe34443
Content-Type: text/plain; charset=UTF-8

Oh, I forgot to mention something important. Ridiculously, the default
package repository Maven uses was not protected by SSL up until a few days
ago.  They made it available via SSL now, but you have to tell Maven about
the new URL. I guess they'll do a new release where SSL is the default
soon. But for now before you run mvn save the following magic incantation
to the path ~/.m2/settings.xml:

(side note: yes maven's love of XML is widely ridiculed and more modern
build tools have much better config languages, but we didn't upgrade yet)

<settings>
  <activeProfiles>
    <!--make the profile active all the time -->
    <activeProfile>securecentral</activeProfile>
  </activeProfiles>
  <profiles>
    <profile>
      <id>securecentral</id>
      <!--Override the repository (and pluginRepository) "central" from the
         Maven Super POM -->
      <repositories>
        <repository>
          <id>central</id>
          <url>https://repo1.maven.org/maven2</url>
          <releases>
            <enabled>true</enabled>
          </releases>
        </repository>
      </repositories>
      <pluginRepositories>
        <pluginRepository>
          <id>central</id>
          <url>https://repo1.maven.org/maven2</url>
          <releases>
            <enabled>true</enabled>
          </releases>
        </pluginRepository>
      </pluginRepositories>
    </profile>
  </profiles>
</settings>

--001a11333df66bf13804ffe34443
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Oh, I forgot to mention something important. Ridiculously,=
 the default package repository Maven uses was not protected by SSL up unti=
l a few days ago. =C2=A0They made it available via SSL now, but you have to=
 tell Maven about the new URL. I guess they&#39;ll do a new release where S=
SL is the default soon. But for now before you run mvn save the following m=
agic incantation to the path ~/.m2/settings.xml:<div>
<br></div><div>(side note: yes maven&#39;s love of XML is widely ridiculed =
and more modern build tools have much better config languages, but we didn&=
#39;t upgrade yet)</div><div><div><br></div><div><pre style=3D"font-family:=
Monaco,Menlo,Consolas,&#39;Courier New&#39;,monospace;font-size:13px;white-=
space:pre-wrap;padding:9.5px;margin-top:0px;margin-bottom:10px;line-height:=
1.428571429;color:rgb(51,51,51);word-break:break-all;word-wrap:break-word;b=
order:1px solid rgb(204,204,204);border-top-left-radius:4px;border-top-righ=
t-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;b=
ackground-color:rgb(245,245,245)">
<code style=3D"font-family:Monaco,Menlo,Consolas,&#39;Courier New&#39;,mono=
space;font-size:inherit;padding:0px;color:inherit;border-top-left-radius:4p=
x;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-=
left-radius:4px;border:0px;background-color:transparent">&lt;settings&gt;
  &lt;activeProfiles&gt;
    &lt;!--make the profile active all the time --&gt;
    &lt;activeProfile&gt;securecentral&lt;/activeProfile&gt;
  &lt;/activeProfiles&gt;
  &lt;profiles&gt;
    &lt;profile&gt;
      &lt;id&gt;securecentral&lt;/id&gt;
      &lt;!--Override the repository (and pluginRepository) &quot;central&q=
uot; from the
         Maven Super POM --&gt;
      &lt;repositories&gt;
        &lt;repository&gt;
          &lt;id&gt;central&lt;/id&gt;
          &lt;url&gt;<a href=3D"https://repo1.maven.org/maven2">https://rep=
o1.maven.org/maven2</a>&lt;/url&gt;
          &lt;releases&gt;
            &lt;enabled&gt;true&lt;/enabled&gt;
          &lt;/releases&gt;
        &lt;/repository&gt;
      &lt;/repositories&gt;
      &lt;pluginRepositories&gt;
        &lt;pluginRepository&gt;
          &lt;id&gt;central&lt;/id&gt;
          &lt;url&gt;<a href=3D"https://repo1.maven.org/maven2">https://rep=
o1.maven.org/maven2</a>&lt;/url&gt;
          &lt;releases&gt;
            &lt;enabled&gt;true&lt;/enabled&gt;
          &lt;/releases&gt;
        &lt;/pluginRepository&gt;
      &lt;/pluginRepositories&gt;
    &lt;/profile&gt;
  &lt;/profiles&gt;
&lt;/settings&gt;</code></pre></div></div></div>

--001a11333df66bf13804ffe34443--