the artifact is not in codehaus repository (who said weird ?) I manages to get some log I didn't see cause of the small console I used, it logs the remote download of proxied artifacts may be this can be of some help
2010-01-06 23:08:27,562 [btpool0-7] [INFO ] (o.a.r.HttpRepo :156) - nexus-indexer: Retrieving ' http://repository.sonatype.org/content/groups/public/org/codehaus/plexus/plexus/1.0.4/plexus-1.0.4.pom'. .. 2010-01-06 23:08:27,968 [btpool0-7] [INFO ] (o.a.r.HttpRepo :156) - nexus-indexer: Retrieving ' http://repository.sonatype.org/content/groups/public/org/codehaus/plexus/plexus/1.0.4/plexus-1.0.4.pom.sha1'. .. 2010-01-06 23:08:27,984 [btpool0-7] [INFO ] (o.a.r.HttpRepo :173) - nexus-indexer: Retrieved ' http://repository.sonatype.org/content/groups/public/org/codehaus/plexus/plexus/1.0.4/plexus-1.0.4.pom.sha1' with return code: 200. 2010-01-06 23:08:28,265 [btpool0-7] [INFO ] (o.a.r.HttpRepo :156) - nexus-indexer: Retrieving ' http://repository.sonatype.org/content/groups/public/org/codehaus/plexus/plexus/1.0.4/plexus-1.0.4.pom.md5'. .. 2010-01-06 23:08:28,281 [btpool0-7] [INFO ] (o.a.r.HttpRepo :173) - nexus-indexer: Retrieved ' http://repository.sonatype.org/content/groups/public/org/codehaus/plexus/plexus/1.0.4/plexus-1.0.4.pom.md5' with return code: 200. 2010-01-06 23:08:28,296 [btpool0-7] [WARN ] (o.a.c.x.EntityResolvingContentHandler:121) - Received the following error during xml parsing: 'The entity "oslash"was referenced, but not declared.'. 2010-01-06 23:08:28,312 [btpool0-7] [INFO ] (o.a.r.HttpRepo :173) - nexus-indexer: Retrieved ' http://repository.sonatype.org/content/groups/public/org/codehaus/plexus/plexus/1.0.4/plexus-1.0.4.pom' with return code: 200. 2010-01-06 23:08:28,328 [btpool0-7] [WARN ] (o.a.j.JcrServiceImpl:38) - Ignoring bad XML stream while importing '/repositories/plugins-releases/org/codehaus/plexus/plexus/1.0.4/plexus-1.0.4.pom/artifactory:xml': Invalid byte 1 of 1-byte UTF-8 sequence.. 2010-01-06 23:08:28,328 [btpool0-7] [WARN ] (o.a.r.j.StoringRepoMixin:451) - IO error while trying to save resource plugins-releases:org/codehaus/plexus/plexus/1.0.4/plexus-1.0.4.pom'': Invalid byte 1 of 1-byte UTF-8 sequence. 2010/1/6 Frederic Simon <[email protected]> > Hi, > The valid plexus pom file may come from codehaus remote repo and not repo1. > That's why artifactory/repo successfully downloaded it. If you had the > codehaus remote repo to the list of repositories in the virtuals ( > plugins-releases<http://localhost:8081/artifactory/plugins-releases/org/codehaus/plexus/plexus/1.0.4/plexus-1.0.4.pom> > , > libs-snapshots<http://localhost:8081/artifactory/libs-snapshots/org/codehaus/plexus/plexus/1.0.4/plexus-1.0.4.pom> > , > libs<http://localhost:8081/artifactory/libs-snapshots/org/codehaus/plexus/plexus/1.0.4/plexus-1.0.4.pom> > -releases<http://localhost:8081/artifactory/plugins-releases/org/codehaus/plexus/plexus/1.0.4/plexus-1.0.4.pom> > , > plugins<http://localhost:8081/artifactory/plugins-releases/org/codehaus/plexus/plexus/1.0.4/plexus-1.0.4.pom> > -snapshots<http://localhost:8081/artifactory/libs-snapshots/org/codehaus/plexus/plexus/1.0.4/plexus-1.0.4.pom>) > or more easily the virtual remote-repos, and make sure it is place before > repo1, it may solve your problem. > > > On Wed, Jan 6, 2010 at 9:44 PM, David Binder <[email protected]> wrote: > >> 1) plexus parent project artiffact is in repo1 cache under >> org.codehaus.plexus >> 2) I' can't reach it using the >> plugins-releases<http://localhost:8081/artifactory/plugins-releases/org/codehaus/plexus/plexus/1.0.4/plexus-1.0.4.pom>, >> libs-snapshots<http://localhost:8081/artifactory/libs-snapshots/org/codehaus/plexus/plexus/1.0.4/plexus-1.0.4.pom> >> , >> libs<http://localhost:8081/artifactory/libs-snapshots/org/codehaus/plexus/plexus/1.0.4/plexus-1.0.4.pom> >> -releases<http://localhost:8081/artifactory/plugins-releases/org/codehaus/plexus/plexus/1.0.4/plexus-1.0.4.pom>, >> plugins<http://localhost:8081/artifactory/plugins-releases/org/codehaus/plexus/plexus/1.0.4/plexus-1.0.4.pom> >> -snapshots<http://localhost:8081/artifactory/libs-snapshots/org/codehaus/plexus/plexus/1.0.4/plexus-1.0.4.pom>urls >> but I can with >> http://localhost:8081/artifactory/repo/org/codehaus/plexus/plexus/1.0.4/plexus-1.0.4.pom<http://localhost:8081/artifactory/plugins-releases/org/codehaus/plexus/plexus/1.0.4/plexus-1.0.4.pom>(or >> something like this I'm away from the server right now) >> >> using the faulting url in a brower, I get some "Invalid byte 1 of 1-byte >> UTF-8 " message >> >> 2010/1/6 Eli Givoni <[email protected]> >> >> Hi David, >>> >>> We were unable to reproduce your issue locally. >>> can you please tell us 1.Does the artifact exist in artifactory? Under >>> which >>> 2.If so ,can you download it manually from the UI or by request >>> addressing your remote repo cache? >>> >>> >>> >>> >>> On Wed, Jan 6, 2010 at 11:21 AM, David Binder <[email protected]>wrote: >>> >>>> Hi all, first of all I'll introduce myself to stick to usual mailing >>>> list newbie politness. >>>> >>>> I'm an IT engineer at a french company, I just started artifactory to >>>> proxy internet repositories for my company (that's for the maven thing). >>>> Other interests of mine are java EE software architecturing and related >>>> stuff. >>>> >>>> I've came across some problem yesterday as I was trying to create an >>>> offline repository for a secured LAN. >>>> >>>> I was unable to download a cached artifact >>>> >>>> Maven message is : >>>> Downloading: >>>> http://localhost:8081/artifactory/plugins-releases/org/codehaus/plexus/plexus/1.0.4/plexus-1.0.4.pom >>>> [INFO] Unable to find resource 'org.codehaus.plexus:plexus:pom:1.0.4' in >>>> repository central (http://localhost:8081/artifactory/plugins-releases) >>>> Downloading: >>>> http://localhost:8081/artifactory/plugins-snapshots/org/codehaus/plexus/plexus/1.0.4/plexus-1.0.4.pom >>>> [INFO] Unable to find resource 'org.codehaus.plexus:plexus:pom:1.0.4' in >>>> repository snapshots ( >>>> http://localhost:8081/artifactory/plugins-snapshots) >>>> Downloading: >>>> http://localhost:8081/artifactory/libs-releases/org/codehaus/plexus/plexus/1.0.4/plexus-1.0.4.pom >>>> [INFO] Unable to find resource 'org.codehaus.plexus:plexus:pom:1.0.4' in >>>> repository central (http://localhost:8081/artifactory/libs-releases) >>>> Downloading: >>>> http://localhost:8081/artifactory/libs-snapshots/org/codehaus/plexus/plexus/1.0.4/plexus-1.0.4.pom >>>> [INFO] Unable to find resource 'org.codehaus.plexus:plexus:pom:1.0.4' in >>>> repository snapshots (http://localhost:8081/artifactory/libs-snapshots) >>>> >>>> and artifactory console displayed an exception for each failed atempt : >>>> >>>> 2010-01-06 09:31:21,305 [btpool0-4] [WARN ] (o.a.j.JcrServiceImpl:38) - >>>> Ignoring bad XML stream while importing >>>> '/repositories/libs-snapshots/org/codehaus/plexu >>>> s/plexus/1.0.4/plexus-1.0.4.pom/artifactory:xml': Invalid byte 1 of >>>> 1-byte UTF-8 sequence.. >>>> 2010-01-06 09:31:21,305 [btpool0-4] [WARN ] >>>> (o.a.r.j.StoringRepoMixin:451) - IO error while trying to save resource >>>> libs-snapshots:org/codehaus/plexus/plexus/1. >>>> 0.4/plexus-1.0.4.pom'': Invalid byte 1 of 1-byte UTF-8 sequence. >>>> 2010-01-06 09:31:21,320 [btpool0-4] [ERROR] >>>> (o.a.r.v.i.PomInterceptor:77) - Failed to import file to local storage >>>> com.sun.org.apache.xerces.internal.impl.io.MalformedByteSequenceException: >>>> Invalid byte 1 of 1-byte UTF-8 sequence. >>>> at >>>> com.sun.org.apache.xerces.internal.impl.io.UTF8Reader.invalidByte(UTF8Reader.java:674) >>>> [na:1.6.0_11] >>>> at >>>> com.sun.org.apache.xerces.internal.impl.io.UTF8Reader.read(UTF8Reader.java:547) >>>> [na:1.6.0_11] >>>> at >>>> com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.load(XMLEntityScanner.java:1742) >>>> [na:1.6.0_11] >>>> at >>>> com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.skipChar(XMLEntityScanner.java:1416) >>>> [na:1.6.0_11] >>>> at >>>> com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2784) >>>> [na:1.6.0_11] >>>> at >>>> com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:648) >>>> [na:1.6.0_11] >>>> at >>>> com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(XMLNSDocumentScannerImpl.java:140) >>>> [na:1.6.0_11] >>>> at >>>> com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:510) >>>> [na:1.6.0_11] >>>> at >>>> com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:807) >>>> [na:1.6.0_11] >>>> at >>>> com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:737) >>>> [na:1.6.0_11] >>>> at >>>> com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:107) >>>> [na:1.6.0_11] >>>> at >>>> com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1205) >>>> [na:1.6.0_11] >>>> at >>>> com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:522) >>>> [na:1.6.0_11] >>>> at javax.xml.parsers.SAXParser.parse(SAXParser.java:395) >>>> [na:1.6.0_11] >>>> at javax.xml.parsers.SAXParser.parse(SAXParser.java:198) >>>> [na:1.6.0_11] >>>> at >>>> org.artifactory.jcr.JcrServiceImpl.importXml(JcrServiceImpl.java:656) >>>> [artifactory-core-2.1.3.jar:na] >>>> at sun.reflect.GeneratedMethodAccessor159.invoke(Unknown Source) >>>> [na:na] >>>> at >>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) >>>> [na:1.6.0_11] >>>> at java.lang.reflect.Method.invoke(Method.java:597) >>>> [na:1.6.0_11] >>>> at >>>> org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307) >>>> [spring-aop-2.5.6.jar:2.5.6] >>>> at >>>> org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:198) >>>> [spring-aop-2.5.6.jar:2.5.6] >>>> at $Proxy18.importXml(Unknown Source) [na:na] >>>> at >>>> org.artifactory.jcr.fs.JcrFile.processXmlStream(JcrFile.java:552) >>>> [artifactory-core-2.1.3.jar:na] >>>> at >>>> org.artifactory.jcr.fs.JcrFile.setResourceNode(JcrFile.java:506) >>>> [artifactory-core-2.1.3.jar:na] >>>> at org.artifactory.jcr.fs.JcrFile.fillData(JcrFile.java:150) >>>> [artifactory-core-2.1.3.jar:na] >>>> at >>>> org.artifactory.repo.jcr.StoringRepoMixin.saveResource(StoringRepoMixin.java:421) >>>> [artifactory-core-2.1.3.jar:na] >>>> at >>>> org.artifactory.repo.virtual.VirtualRepo.saveResource(VirtualRepo.java:414) >>>> [artifactory-core-2.1.3.jar:na] >>>> at >>>> org.artifactory.repo.virtual.interceptor.PomInterceptor.onBeforeReturn(PomInterceptor.java:73) >>>> [artifactory-core-2.1.3.jar:na] >>>> at >>>> org.artifactory.repo.virtual.VirtualRepo.interceptBeforeReturn(VirtualRepo.java:375) >>>> [artifactory-core-2.1.3.jar:na] >>>> at >>>> org.artifactory.repo.virtual.VirtualRepoDownloadStrategy.getInfo(VirtualRepoDownloadStrategy.java:112) >>>> [artifactory-core-2.1.3.jar:na] >>>> at >>>> org.artifactory.repo.virtual.VirtualRepo.getInfo(VirtualRepo.java:480) >>>> [artifactory-core-2.1.3.jar:na] >>>> at >>>> org.artifactory.engine.DownloadServiceImpl.getInfo(DownloadServiceImpl.java:150) >>>> [artifactory-core-2.1.3.jar:na] >>>> at sun.reflect.GeneratedMethodAccessor161.invoke(Unknown Source) >>>> [na:na] >>>> at >>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) >>>> [na:1.6.0_11] >>>> at java.lang.reflect.Method.invoke(Method.java:597) >>>> [na:1.6.0_11] >>>> at >>>> org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307) >>>> [spring-aop-2.5.6.jar:2.5.6] >>>> at >>>> org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182) >>>> [spring-aop-2.5.6.jar:2.5.6] >>>> at >>>> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149) >>>> [spring-aop-2.5.6.jar:2.5.6] >>>> at >>>> org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:106) >>>> [spring-tx-2.5.6.jar:2.5.6] >>>> at >>>> org.artifactory.jcr.lock.aop.LockingAdvice.invoke(LockingAdvice.java:72) >>>> [artifactory-core-2.1.3.jar:na] >>>> at >>>> org.artifactory.jcr.lock.aop.LockingAdvice.invoke(LockingAdvice.java:45) >>>> [artifactory-core-2.1.3.jar:na] >>>> at >>>> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171) >>>> [spring-aop-2.5.6.jar:2.5.6] >>>> at >>>> org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204) >>>> [spring-aop-2.5.6.jar:2.5.6] >>>> at $Proxy36.getInfo(Unknown Source) [na:na] >>>> at >>>> org.artifactory.engine.DownloadServiceImpl.callGetInfoInTransaction(DownloadServiceImpl.java:236) >>>> [artifactory-core-2.1.3.jar:na] >>>> at >>>> org.artifactory.engine.DownloadServiceImpl.process(DownloadServiceImpl.java:119) >>>> [artifactory-core-2.1.3.jar:na] >>>> at sun.reflect.GeneratedMethodAccessor160.invoke(Unknown Source) >>>> [na:na] >>>> at >>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) >>>> [na:1.6.0_11] >>>> at java.lang.reflect.Method.invoke(Method.java:597) >>>> [na:1.6.0_11] >>>> at >>>> org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307) >>>> [spring-aop-2.5.6.jar:2.5.6] >>>> at >>>> org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182) >>>> [spring-aop-2.5.6.jar:2.5.6] >>>> at >>>> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149) >>>> [spring-aop-2.5.6.jar:2.5.6] >>>> at >>>> org.artifactory.request.aop.RequestAdvice.invoke(RequestAdvice.java:66) >>>> [artifactory-core-2.1.3.jar:na] >>>> at >>>> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171) >>>> [spring-aop-2.5.6.jar:2.5.6] >>>> at >>>> org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204) >>>> [spring-aop-2.5.6.jar:2.5.6] >>>> at $Proxy36.process(Unknown Source) [na:na] >>>> at >>>> org.artifactory.webapp.servlet.RepoFilter.execute(RepoFilter.java:112) >>>> [artifactory-web-application-2.1.3.jar:na] >>>> at >>>> org.artifactory.webapp.servlet.RepoFilter.doFilter(RepoFilter.java:76) >>>> [artifactory-web-application-2.1.3.jar:na] >>>> at >>>> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157) >>>> [jetty-6.1.22.jar:6.1.22] >>>> at >>>> org.artifactory.webapp.servlet.AccessFilter.useAuthentication(AccessFilter.java:191) >>>> [artifactory-web-application-2.1.3.jar:na] >>>> at >>>> org.artifactory.webapp.servlet.AccessFilter.useAnonymousIfPossible(AccessFilter.java:174) >>>> [artifactory-web-application-2.1.3.jar:na] >>>> at >>>> org.artifactory.webapp.servlet.AccessFilter.doFilterInternal(AccessFilter.java:115) >>>> [artifactory-web-application-2.1.3.jar:na] >>>> at >>>> org.artifactory.webapp.servlet.AccessFilter.doFilter(AccessFilter.java:91) >>>> [artifactory-web-application-2.1.3.jar:na] >>>> at >>>> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157) >>>> [jetty-6.1.22.jar:6.1.22] >>>> at >>>> org.artifactory.webapp.servlet.RequestFilter.doFilter(RequestFilter.java:54) >>>> [artifactory-web-application-2.1.3.jar:na] >>>> at >>>> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157) >>>> [jetty-6.1.22.jar:6.1.22] >>>> at >>>> org.artifactory.webapp.servlet.ArtifactoryFilter.doFilter(ArtifactoryFilter.java:54) >>>> [artifactory-web-application-2.1.3.jar:na] >>>> at >>>> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157) >>>> [jetty-6.1.22.jar:6.1.22] >>>> at >>>> org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:388) >>>> [jetty-6.1.22.jar:6.1.22] >>>> at >>>> org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216) >>>> [jetty-6.1.22.jar:6.1.22] >>>> at >>>> org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182) >>>> [jetty-6.1.22.jar:6.1.22] >>>> at >>>> org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:765) >>>> [jetty-6.1.22.jar:6.1.22] >>>> at >>>> org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:418) >>>> [jetty-6.1.22.jar:6.1.22] >>>> at >>>> org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:230) >>>> [jetty-6.1.22.jar:6.1.22] >>>> at >>>> org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:114) >>>> [jetty-6.1.22.jar:6.1.22] >>>> at >>>> org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152) >>>> [jetty-6.1.22.jar:6.1.22] >>>> at org.mortbay.jetty.Server.handle(Server.java:326) >>>> [jetty-6.1.22.jar:6.1.22] >>>> at >>>> org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542) >>>> [jetty-6.1.22.jar:6.1.22] >>>> at >>>> org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:923) >>>> [jetty-6.1.22.jar:6.1.22] >>>> at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:547) >>>> [jetty-6.1.22.jar:6.1.22] >>>> at >>>> org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212) >>>> [jetty-6.1.22.jar:6.1.22] >>>> at >>>> org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404) >>>> [jetty-6.1.22.jar:6.1.22] >>>> at >>>> org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:409) >>>> [jetty-6.1.22.jar:6.1.22] >>>> at >>>> org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:451) >>>> [jetty-util-6.1.22.jar:6.1.22] >>>> >>>> In addition : >>>> >>>> * I work behind a proxy for network communication >>>> * I use embedded jetty DB >>>> * I use maven 2.2.1 >>>> >>>> I didn't find any such error in the mailing list archive hope some of >>>> you can help me. >>>> >>>> Thx >>>> >>>> David >>>> >>>> >>>> ------------------------------------------------------------------------------ >>>> This SF.Net email is sponsored by the Verizon Developer Community >>>> Take advantage of Verizon's best-in-class app development support >>>> A streamlined, 14 day to market process makes app distribution fast and >>>> easy >>>> Join now and get one step closer to millions of Verizon customers >>>> http://p.sf.net/sfu/verizon-dev2dev >>>> _______________________________________________ >>>> Artifactory-users mailing list >>>> [email protected] >>>> https://lists.sourceforge.net/lists/listinfo/artifactory-users >>>> >>>> >>> >>> >>> ------------------------------------------------------------------------------ >>> This SF.Net email is sponsored by the Verizon Developer Community >>> Take advantage of Verizon's best-in-class app development support >>> A streamlined, 14 day to market process makes app distribution fast and >>> easy >>> Join now and get one step closer to millions of Verizon customers >>> http://p.sf.net/sfu/verizon-dev2dev >>> _______________________________________________ >>> Artifactory-users mailing list >>> [email protected] >>> https://lists.sourceforge.net/lists/listinfo/artifactory-users >>> >>> >> >> >> ------------------------------------------------------------------------------ >> This SF.Net email is sponsored by the Verizon Developer Community >> Take advantage of Verizon's best-in-class app development support >> A streamlined, 14 day to market process makes app distribution fast and >> easy >> Join now and get one step closer to millions of Verizon customers >> http://p.sf.net/sfu/verizon-dev2dev >> _______________________________________________ >> Artifactory-users mailing list >> [email protected] >> https://lists.sourceforge.net/lists/listinfo/artifactory-users >> >> > > > -- > Co. Founder and Chief Architect > JFrog Ltd > http://www.jfrog.org/ > http://twitter.com/freddy33 > > > ------------------------------------------------------------------------------ > This SF.Net email is sponsored by the Verizon Developer Community > Take advantage of Verizon's best-in-class app development support > A streamlined, 14 day to market process makes app distribution fast and > easy > Join now and get one step closer to millions of Verizon customers > http://p.sf.net/sfu/verizon-dev2dev > _______________________________________________ > Artifactory-users mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/artifactory-users > >
------------------------------------------------------------------------------ This SF.Net email is sponsored by the Verizon Developer Community Take advantage of Verizon's best-in-class app development support A streamlined, 14 day to market process makes app distribution fast and easy Join now and get one step closer to millions of Verizon customers http://p.sf.net/sfu/verizon-dev2dev
_______________________________________________ Artifactory-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/artifactory-users
