No openejb-loader
Le 5 déc. 2014 00:37, "Jonathan Gallimore" <[email protected]> a
écrit :

> That's a 1.7 feature though, right? We still need to run on 1.6 for JavaEE
> 6 though, so we could do this on trunk but not tomee-1.7.x. I added this
> change originally to fix an issue with some of our tests where we were
> referencing a file that started http:/ (one slash not two) as it hadn't
> been resolved from central because the temp directory didn't exist. This
> was with a view to trying to start a 1.7.2 release.
>
> Jon
>
> On Thu, Dec 4, 2014 at 12:57 PM, Romain Manni-Bucau <[email protected]
> >
> wrote:
>
> > instead of doing if (!tryMkdir) throw xxx; Files utility class does
> > it. (Files.mkdir())
> >
> >
> > Romain Manni-Bucau
> > @rmannibucau
> > http://www.tomitribe.com
> > http://rmannibucau.wordpress.com
> > https://github.com/rmannibucau
> >
> >
> > 2014-12-03 22:59 GMT+01:00 Jonathan Gallimore <
> > [email protected]>:
> > > I'm not I follow your question, can you elaborate a little?
> > >
> > > Cheers
> > >
> > > Jon
> > >
> > > On Wed, Dec 3, 2014 at 10:48 AM, Romain Manni-Bucau <
> > [email protected]>
> > > wrote:
> > >
> > >> don't we have Files fo rit?
> > >>
> > >>
> > >> Romain Manni-Bucau
> > >> @rmannibucau
> > >> http://www.tomitribe.com
> > >> http://rmannibucau.wordpress.com
> > >> https://github.com/rmannibucau
> > >>
> > >>
> > >>
> > >> ---------- Forwarded message ----------
> > >> From:  <[email protected]>
> > >> Date: 2014-12-03 8:35 GMT+01:00
> > >> Subject: tomee git commit: Verbose creation
> > >> To: [email protected]
> > >>
> > >>
> > >> Repository: tomee
> > >> Updated Branches:
> > >>   refs/heads/tomee-1.7.x 7ce3cb3aa -> f649c2cf6
> > >>
> > >>
> > >> Verbose creation
> > >>
> > >>
> > >> Project: http://git-wip-us.apache.org/repos/asf/tomee/repo
> > >> Commit: http://git-wip-us.apache.org/repos/asf/tomee/commit/f649c2cf
> > >> Tree: http://git-wip-us.apache.org/repos/asf/tomee/tree/f649c2cf
> > >> Diff: http://git-wip-us.apache.org/repos/asf/tomee/diff/f649c2cf
> > >>
> > >> Branch: refs/heads/tomee-1.7.x
> > >> Commit: f649c2cf68e4a04d362cb4e7d19a4deaac4d80c6
> > >> Parents: 7ce3cb3
> > >> Author: andygumbrecht <[email protected]>
> > >> Authored: Wed Dec 3 08:34:51 2014 +0100
> > >> Committer: andygumbrecht <[email protected]>
> > >> Committed: Wed Dec 3 08:34:51 2014 +0100
> > >>
> > >> ----------------------------------------------------------------------
> > >>  .../java/org/apache/openejb/loader/ProvisioningUtil.java     | 8
> > +++++---
> > >>  1 file changed, 5 insertions(+), 3 deletions(-)
> > >> ----------------------------------------------------------------------
> > >>
> > >>
> > >>
> > >>
> >
> http://git-wip-us.apache.org/repos/asf/tomee/blob/f649c2cf/container/openejb-loader/src/main/java/org/apache/openejb/loader/ProvisioningUtil.java
> > >> ----------------------------------------------------------------------
> > >> diff --git
> > >>
> >
> a/container/openejb-loader/src/main/java/org/apache/openejb/loader/ProvisioningUtil.java
> > >>
> > >>
> >
> b/container/openejb-loader/src/main/java/org/apache/openejb/loader/ProvisioningUtil.java
> > >> index b7b033c..f4c4f6d 100644
> > >> ---
> > >>
> >
> a/container/openejb-loader/src/main/java/org/apache/openejb/loader/ProvisioningUtil.java
> > >> +++
> > >>
> >
> b/container/openejb-loader/src/main/java/org/apache/openejb/loader/ProvisioningUtil.java
> > >> @@ -74,8 +74,10 @@ public final class ProvisioningUtil {
> > >>      }
> > >>
> > >>      public static File cacheFile(final String path) {
> > >> -        File cacheDir = new
> > >> File(SystemInstance.get().getBase().getDirectory(), cache());
> > >> -        cacheDir.mkdirs();
> > >> +        final File cacheDir = new
> > >> File(SystemInstance.get().getBase().getDirectory(), cache());
> > >> +        if (!cacheDir.exists() && !cacheDir.mkdirs()) {
> > >> +            throw new RuntimeException("Failed to create the
> > >> directory: " + cacheDir);
> > >> +        }
> > >>          return new File(cacheDir, path);
> > >>      }
> > >>
> > >> @@ -242,7 +244,7 @@ public final class ProvisioningUtil {
> > >>
> > >>          String artifactVersion;
> > >>          if (snapshotBase != null &&
> > >> snapshotBase.startsWith(HTTP_PREFIX) &&
> > >> version.endsWith(SNAPSHOT_SUFFIX)) {
> > >> -            final String meta = new
> > >>
> > >>
> >
> StringBuilder(snapshotBase).append(builder.toString()).append("maven-metadata.xml").toString();
> > >> +            final String meta = snapshotBase + builder.toString() +
> > >> "maven-metadata.xml";
> > >>              final URL url = new URL(meta);
> > >>              final ByteArrayOutputStream out = new
> > ByteArrayOutputStream();
> > >>              InputStream is = null;
> > >>
> >
>

Reply via email to