2 Replies Latest reply on Jul 22, 2014 12:59 PM by kwintesencja

    [forge-dev] Work offline with forge

    kwintesencja

      Hi guys,

       

      there is a way in forge1 or forge2 to work offline?

       

      EG: i have a presentation using forge and the internet is slow, i already

      have all maven dependencies i will use in the presentation on my local

      maven repo and want my forge commands to run without querying dependencies

      on any external maven repo.

       

      is it possible?

       

      now if i run arquillian setup command without an internet connection i get

      an exception at:

      DependencyUtil.getLastestNonSnapshotVersion(line 56)

       

       

      thanks in advance!

       

       

      --

      <http://www.advancedit.com.br/>Att,

       

      Rafael M. Pestano

       

      Desenvolvedor Java Cia. de Processamento de Dados do Rio Grande do Sul

      Graduando em Ciência da Computação UFRGS

      http://conventionsframework.org <http://conventions.github.io/home/>

      http://rpestano.wordpress.com/

      @realpestano

       

        • 1. Re: [forge-dev] Work offline with forge
          gastaldi

          Hi Rafael,

           

          Try adding <offline/> to your settings.xml and see if that works for you.

           

          Thanks

           

          On 07/22/2014 11:22 AM, Rafael Pestano wrote:

          Hi guys,

           

          there is a way in forge1 or forge2 to work offline?

           

          EG: i have a presentation using forge and the internet is slow, i

          already have all maven dependencies i will use in the presentation on

          my local maven repo and want my forge commands to run without querying

          dependencies on any external maven repo.

           

          is it possible?

           

          now if i run arquillian setup command without an internet connection i

          get an exception at:

          DependencyUtil.getLastestNonSnapshotVersion(line 56)

           

          >

          thanks in advance!

           

          >

          --

          <http://www.advancedit.com.br/>Att,

           

          Rafael M. Pestano

           

          Desenvolvedor Java Cia. de Processamento de Dados do Rio Grande do Sul

          Graduando em Ciência da Computação UFRGS

          http://conventionsframework.org <http://conventions.github.io/home/>

          http://rpestano.wordpress.com/

          @realpestano

           

          >

          _______________________________________________

          forge-dev mailing list

          forge-dev@lists.jboss.org

          https://lists.jboss.org/mailman/listinfo/forge-dev

           

           

          • 2. Re: [forge-dev] Work offline with forge
            kwintesencja

            Hey George, thanks for the hint, it works very well.

             

            but i still got a problem with arquillian setup command for weld EE:

             

            arquillian setup --containerName WELD_EE_EMBEDDED_1.1

             

             

            java.lang.ArrayIndexOutOfBoundsException: -1

                at java.util.ArrayList.elementData(ArrayList.java:371)

                at java.util.ArrayList.get(ArrayList.java:384)

                at

            org.jboss.forge.arquillian.DependencyUtil.getLatestNonSnapshotVersion(DependencyUtil.java:56)

                at

            org.jboss.forge.arquillian.ContainerInstaller.resolveVersion(ContainerInstaller.java:63)

                at

            org.jboss.forge.arquillian.ContainerInstaller.installContainer(ContainerInstaller.java:42)

                at

            org.jboss.forge.arquillian.ArquillianPlugin.installContainer(ArquillianPlugin.java:147)

                at

            org.jboss.forge.arquillian.ArquillianPlugin.installContainer(ArquillianPlugin.java:126)

                at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

                at

            sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)

                at

            sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

                at java.lang.reflect.Method.invoke(Method.java:601)

                at org.jboss.forge.shell.command.Execution.perform(Execution.java:160)

                at

            org.jboss.forge.shell.command.fshparser.FSHRuntime.run(FSHRuntime.java:109)

                at

            org.jboss.forge.shell.command.fshparser.FSHRuntime.run(FSHRuntime.java:47)

                at

            org.jboss.forge.shell.ShellImpl$ExecutorThread.run(ShellImpl.java:796)

                at org.jboss.forge.shell.ShellImpl.execute(ShellImpl.java:819)

                at org.jboss.forge.shell.ShellImpl.doShell(ShellImpl.java:609)

                at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

                at

            sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)

                at

            sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

                at java.lang.reflect.Method.invoke(Method.java:601)

                at

            org.jboss.weld.bean.proxy.AbstractBeanInstance.invoke(AbstractBeanInstance.java:48)

                at

            org.jboss.weld.bean.proxy.ProxyMethodHandler.invoke(ProxyMethodHandler.java:125)

                at

            org.jboss.forge.shell.ShellImpl$Proxy$_$$_WeldClientProxy.doShell(ShellImpl$Proxy$_$$_WeldClientProxy.java)

                at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

                at

            sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)

                at

            sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

                at java.lang.reflect.Method.invoke(Method.java:601)

                at

            org.jboss.weld.util.reflection.SecureReflections$13.work(SecureReflections.java:305)

                at

            org.jboss.weld.util.reflection.SecureReflectionAccess.run(SecureReflectionAccess.java:54)

                at

            org.jboss.weld.util.reflection.SecureReflectionAccess.runAsInvocation(SecureReflectionAccess.java:163)

                at

            org.jboss.weld.util.reflection.SecureReflections.invoke(SecureReflections.java:299)

                at

            org.jboss.weld.introspector.jlr.WeldMethodImpl.invokeOnInstance(WeldMethodImpl.java:188)

                at

            org.jboss.weld.introspector.ForwardingWeldMethod.invokeOnInstance(ForwardingWeldMethod.java:59)

                at

            org.jboss.weld.injection.MethodInjectionPoint.invokeOnInstanceWithSpecialValue(MethodInjectionPoint.java:198)

                at

            org.jboss.weld.event.ObserverMethodImpl.sendEvent(ObserverMethodImpl.java:282)

                at

            org.jboss.weld.event.ObserverMethodImpl.sendEvent(ObserverMethodImpl.java:265)

                at

            org.jboss.weld.event.ObserverMethodImpl.notify(ObserverMethodImpl.java:234)

                at

            org.jboss.weld.manager.BeanManagerImpl.notifyObservers(BeanManagerImpl.java:635)

                at

            org.jboss.weld.manager.BeanManagerImpl.fireEvent(BeanManagerImpl.java:622)

                at

            org.jboss.weld.manager.BeanManagerImpl.fireEvent(BeanManagerImpl.java:616)

                at org.jboss.forge.shell.Bootstrap$1.run(Bootstrap.java:186)

                at java.lang.Thread.run(Thread.java:722)

            Wrote /home/rmpestano/workspace/rsjug2/pom.xml

             

            other containers, including weld se are working.

             

            the strange thing is that i remember using it a few days ago without

            problems, anyone can try it?

             

            im using forge 1.4.4.

             

            thanks again.

             

             

             

             

            2014-07-22 11:29 GMT-03:00 George Gastaldi <ggastald@redhat.com>:

             

            Hi Rafael,

             

            Try adding <offline/> to your settings.xml and see if that works for you.

             

            Thanks

             

            >

            On 07/22/2014 11:22 AM, Rafael Pestano wrote:

             

              Hi guys,

             

            there is a way in forge1 or forge2 to work offline?

             

            EG: i have a presentation using forge and the internet is slow, i already

            have all maven dependencies i will use in the presentation on my local

            maven repo and want my forge commands to run without querying dependencies

            on any external maven repo.

             

            is it possible?

             

            now if i run arquillian setup command without an internet connection i

            get an exception at:

            DependencyUtil.getLastestNonSnapshotVersion(line 56)

             

            >

            thanks in advance!

             

            >

            --

            <http://www.advancedit.com.br/>Att,

             

            Rafael M. Pestano

             

            Desenvolvedor Java Cia. de Processamento de Dados do Rio Grande do Sul

            Graduando em Ciência da Computação UFRGS

            http://conventionsframework.org <http://conventions.github.io/home/>

            http://rpestano.wordpress.com/

            @realpestano

             

            >

            _______________________________________________

            forge-dev mailing listforge-dev@lists.jboss.orghttps://lists.jboss.org/mailman/listinfo/forge-dev

             

            >

             

            _______________________________________________

            forge-dev mailing list

            forge-dev@lists.jboss.org

            https://lists.jboss.org/mailman/listinfo/forge-dev

             

             

             

             

            --

            <http://www.advancedit.com.br/>Att,

             

            Rafael M. Pestano

             

            Desenvolvedor Java Cia. de Processamento de Dados do Rio Grande do Sul

            Graduando em Ciência da Computação UFRGS

            http://conventionsframework.org <http://conventions.github.io/home/>

            http://rpestano.wordpress.com/

            @realpestano