You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@activemq.apache.org by bmadigan <bm...@orbitz.com> on 2006/08/14 18:45:05 UTC

build local binary distribution

I need to build a local binary from a source snapshot so we can distribute it
to our staging and production enviroments. Are there any maven commands that
will build a local distrubtion?
thanks,
B.
-- 
View this message in context: http://www.nabble.com/build-local-binary-distribution-tf2104394.html#a5799896
Sent from the ActiveMQ - Dev forum at Nabble.com.


Re: build local binary distribution

Posted by bmadigan <bm...@orbitz.com>.
Ah, never mind. It was in the assembly/target/distributions directory.
thanks


bmadigan wrote:
> 
> Sorry, I should have mentioned before that I was working in the 4.0.2
> snapshot.
> Using maven 1 I get the same results. 
> I have tried:
> maven1 clean install
> 
> in assembly:
> maven1 assembly:assembly
> 
> both build successfully.
> When I untar the tar file in assembly/target, it is missing the
> incubator-activemq-4.0.2.jar that I would expect to see in the
> distribution. So I copy it in to the untarred directory and run
> bin/activemq
> 
> (I added the printStackTrace in main()):
> ACTIVEMQ_HOME:
> /home/bmadigan/Applications/activemq-4.0/assembly/target/incubator-activemq-4.0.2-SNAPSHOT
> Loading message broker from: xbean:activemq.xml
> java.lang.NoClassDefFoundError: org/apache/activemq/broker/BrokerFactory
>         at
> org.apache.activemq.console.command.StartCommand.startBroker(StartCommand.java:82)
>         at
> org.apache.activemq.console.command.StartCommand.runTask(StartCommand.java:47)
>         at
> org.apache.activemq.console.command.AbstractCommand.execute(AbstractCommand.java:50)
>         at
> org.apache.activemq.console.command.ShellCommand.runTask(ShellCommand.java:82)
>         at
> org.apache.activemq.console.command.AbstractCommand.execute(AbstractCommand.java:50)
>         at
> org.apache.activemq.console.command.ShellCommand.main(ShellCommand.java:46)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>         at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>         at java.lang.reflect.Method.invoke(Method.java:585)
>         at org.apache.activemq.console.Main.runTaskClass(Main.java:136)
>         at org.apache.activemq.console.Main.main(Main.java:68)
> 
> In the shell script, there doesnt appear to be a classpath. I don't see
> any difference between the snapshot tar and any binary tar that I
> download, so I'm not sure whats missing.
> 
> 
> Hiram Chirino wrote:
>> 
>> ahhh... maven 2 is not fully supported on that branch.  It's only
>> fully implemented in the trunk, a.k.a. activemq 4.1.  Use maven 1 on
>> the 4.0 branch.
>> 
>> On 8/14/06, bmadigan <bm...@orbitz.com> wrote:
>>>
>>> I had done that, but the archives created don't appear to be complete:
>>>
>>> ACTIVEMQ_HOME:
>>> /home/bmadigan/Applications/activemq-4.0/assembly/target/incubator-activemq-4.0.2-SNAPSHOT
>>> Loading message broker from: xbean:activemq.xml
>>> Failed to execute main task. Reason: java.lang.NoClassDefFoundError:
>>> org/apache/activemq/broker/BrokerFactory
>>>
>>> Maybe this is an error in the shell script, it does not seem to build a
>>> classpath.
>>>
>>>
>>>
>>> Hiram Chirino wrote:
>>> >
>>> > just run mvn install
>>> >
>>> > that should produce binaries in the target directory and even install
>>> > them into your local maven repo.
>>> >
>>> > On 8/14/06, bmadigan <bm...@orbitz.com> wrote:
>>> >>
>>> >> I need to build a local binary from a source snapshot so we can
>>> >> distribute it
>>> >> to our staging and production enviroments. Are there any maven
>>> commands
>>> >> that
>>> >> will build a local distrubtion?
>>> >> thanks,
>>> >> B.
>>> >> --
>>> >> View this message in context:
>>> >>
>>> http://www.nabble.com/build-local-binary-distribution-tf2104394.html#a5799896
>>> >> Sent from the ActiveMQ - Dev forum at Nabble.com.
>>> >>
>>> >>
>>> >
>>> >
>>> > --
>>> > Regards,
>>> > Hiram
>>> >
>>> > Blog: http://hiramchirino.com
>>> >
>>> >
>>>
>>> --
>>> View this message in context:
>>> http://www.nabble.com/build-local-binary-distribution-tf2104394.html#a5800530
>>> Sent from the ActiveMQ - Dev forum at Nabble.com.
>>>
>>>
>> 
>> 
>> -- 
>> Regards,
>> Hiram
>> 
>> Blog: http://hiramchirino.com
>> 
>> 
> 
> 

-- 
View this message in context: http://www.nabble.com/build-local-binary-distribution-tf2104394.html#a5835862
Sent from the ActiveMQ - Dev forum at Nabble.com.


Re: build local binary distribution

Posted by bmadigan <bm...@orbitz.com>.
Sorry, I should have mentioned before that I was working in the 4.0.2
snapshot.
Using maven 1 I get the same results. 
I have tried:
maven1 clean install

in assembly:
maven1 assembly:assembly

both build successfully.
When I untar the tar file in assembly/target, it is missing the
incubator-activemq-4.0.2.jar that I would expect to see in the distribution.
So I copy it in to the untarred directory and run bin/activemq

(I added the printStackTrace in main()):
ACTIVEMQ_HOME:
/home/bmadigan/Applications/activemq-4.0/assembly/target/incubator-activemq-4.0.2-SNAPSHOT
Loading message broker from: xbean:activemq.xml
java.lang.NoClassDefFoundError: org/apache/activemq/broker/BrokerFactory
        at
org.apache.activemq.console.command.StartCommand.startBroker(StartCommand.java:82)
        at
org.apache.activemq.console.command.StartCommand.runTask(StartCommand.java:47)
        at
org.apache.activemq.console.command.AbstractCommand.execute(AbstractCommand.java:50)
        at
org.apache.activemq.console.command.ShellCommand.runTask(ShellCommand.java:82)
        at
org.apache.activemq.console.command.AbstractCommand.execute(AbstractCommand.java:50)
        at
org.apache.activemq.console.command.ShellCommand.main(ShellCommand.java:46)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:585)
        at org.apache.activemq.console.Main.runTaskClass(Main.java:136)
        at org.apache.activemq.console.Main.main(Main.java:68)

In the shell script, there doesnt appear to be a classpath. I don't see any
difference between the snapshot tar and any binary tar that I download, so
I'm not sure whats missing.


Hiram Chirino wrote:
> 
> ahhh... maven 2 is not fully supported on that branch.  It's only
> fully implemented in the trunk, a.k.a. activemq 4.1.  Use maven 1 on
> the 4.0 branch.
> 
> On 8/14/06, bmadigan <bm...@orbitz.com> wrote:
>>
>> I had done that, but the archives created don't appear to be complete:
>>
>> ACTIVEMQ_HOME:
>> /home/bmadigan/Applications/activemq-4.0/assembly/target/incubator-activemq-4.0.2-SNAPSHOT
>> Loading message broker from: xbean:activemq.xml
>> Failed to execute main task. Reason: java.lang.NoClassDefFoundError:
>> org/apache/activemq/broker/BrokerFactory
>>
>> Maybe this is an error in the shell script, it does not seem to build a
>> classpath.
>>
>>
>>
>> Hiram Chirino wrote:
>> >
>> > just run mvn install
>> >
>> > that should produce binaries in the target directory and even install
>> > them into your local maven repo.
>> >
>> > On 8/14/06, bmadigan <bm...@orbitz.com> wrote:
>> >>
>> >> I need to build a local binary from a source snapshot so we can
>> >> distribute it
>> >> to our staging and production enviroments. Are there any maven
>> commands
>> >> that
>> >> will build a local distrubtion?
>> >> thanks,
>> >> B.
>> >> --
>> >> View this message in context:
>> >>
>> http://www.nabble.com/build-local-binary-distribution-tf2104394.html#a5799896
>> >> Sent from the ActiveMQ - Dev forum at Nabble.com.
>> >>
>> >>
>> >
>> >
>> > --
>> > Regards,
>> > Hiram
>> >
>> > Blog: http://hiramchirino.com
>> >
>> >
>>
>> --
>> View this message in context:
>> http://www.nabble.com/build-local-binary-distribution-tf2104394.html#a5800530
>> Sent from the ActiveMQ - Dev forum at Nabble.com.
>>
>>
> 
> 
> -- 
> Regards,
> Hiram
> 
> Blog: http://hiramchirino.com
> 
> 

-- 
View this message in context: http://www.nabble.com/build-local-binary-distribution-tf2104394.html#a5835618
Sent from the ActiveMQ - Dev forum at Nabble.com.


Re: build local binary distribution

Posted by Hiram Chirino <hi...@hiramchirino.com>.
ahhh... maven 2 is not fully supported on that branch.  It's only
fully implemented in the trunk, a.k.a. activemq 4.1.  Use maven 1 on
the 4.0 branch.

On 8/14/06, bmadigan <bm...@orbitz.com> wrote:
>
> I had done that, but the archives created don't appear to be complete:
>
> ACTIVEMQ_HOME:
> /home/bmadigan/Applications/activemq-4.0/assembly/target/incubator-activemq-4.0.2-SNAPSHOT
> Loading message broker from: xbean:activemq.xml
> Failed to execute main task. Reason: java.lang.NoClassDefFoundError:
> org/apache/activemq/broker/BrokerFactory
>
> Maybe this is an error in the shell script, it does not seem to build a
> classpath.
>
>
>
> Hiram Chirino wrote:
> >
> > just run mvn install
> >
> > that should produce binaries in the target directory and even install
> > them into your local maven repo.
> >
> > On 8/14/06, bmadigan <bm...@orbitz.com> wrote:
> >>
> >> I need to build a local binary from a source snapshot so we can
> >> distribute it
> >> to our staging and production enviroments. Are there any maven commands
> >> that
> >> will build a local distrubtion?
> >> thanks,
> >> B.
> >> --
> >> View this message in context:
> >> http://www.nabble.com/build-local-binary-distribution-tf2104394.html#a5799896
> >> Sent from the ActiveMQ - Dev forum at Nabble.com.
> >>
> >>
> >
> >
> > --
> > Regards,
> > Hiram
> >
> > Blog: http://hiramchirino.com
> >
> >
>
> --
> View this message in context: http://www.nabble.com/build-local-binary-distribution-tf2104394.html#a5800530
> Sent from the ActiveMQ - Dev forum at Nabble.com.
>
>


-- 
Regards,
Hiram

Blog: http://hiramchirino.com

Re: build local binary distribution

Posted by bmadigan <bm...@orbitz.com>.
I had done that, but the archives created don't appear to be complete:

ACTIVEMQ_HOME:
/home/bmadigan/Applications/activemq-4.0/assembly/target/incubator-activemq-4.0.2-SNAPSHOT
Loading message broker from: xbean:activemq.xml
Failed to execute main task. Reason: java.lang.NoClassDefFoundError:
org/apache/activemq/broker/BrokerFactory

Maybe this is an error in the shell script, it does not seem to build a
classpath.



Hiram Chirino wrote:
> 
> just run mvn install
> 
> that should produce binaries in the target directory and even install
> them into your local maven repo.
> 
> On 8/14/06, bmadigan <bm...@orbitz.com> wrote:
>>
>> I need to build a local binary from a source snapshot so we can
>> distribute it
>> to our staging and production enviroments. Are there any maven commands
>> that
>> will build a local distrubtion?
>> thanks,
>> B.
>> --
>> View this message in context:
>> http://www.nabble.com/build-local-binary-distribution-tf2104394.html#a5799896
>> Sent from the ActiveMQ - Dev forum at Nabble.com.
>>
>>
> 
> 
> -- 
> Regards,
> Hiram
> 
> Blog: http://hiramchirino.com
> 
> 

-- 
View this message in context: http://www.nabble.com/build-local-binary-distribution-tf2104394.html#a5800530
Sent from the ActiveMQ - Dev forum at Nabble.com.


Re: build local binary distribution

Posted by Hiram Chirino <hi...@hiramchirino.com>.
just run mvn install

that should produce binaries in the target directory and even install
them into your local maven repo.

On 8/14/06, bmadigan <bm...@orbitz.com> wrote:
>
> I need to build a local binary from a source snapshot so we can distribute it
> to our staging and production enviroments. Are there any maven commands that
> will build a local distrubtion?
> thanks,
> B.
> --
> View this message in context: http://www.nabble.com/build-local-binary-distribution-tf2104394.html#a5799896
> Sent from the ActiveMQ - Dev forum at Nabble.com.
>
>


-- 
Regards,
Hiram

Blog: http://hiramchirino.com