You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@geronimo.apache.org by Andrig <an...@gmail.com> on 2009/05/04 17:31:13 UTC

Building Apache Day Trader for JBoss

I'm attempting to build the Apache Day Trader application, using the JBoss 5
instructions.  I get the following when doing the mvn install clean:

[ERROR] BUILD ERROR
[INFO]
------------------------------------------------------------------------
[INFO] Failed to resolve artifact.

Missing:
----------
1) org.apache.activemq:activemq-core:jar:4.1.2-G647819

  Try downloading the file manually from the project website.

  Then, install it using the command: 
      mvn install:install-file -DgroupId=org.apache.activemq
-DartifactId=activemq-core -Dversion=4.1.2-G647819 -Dpackaging=jar
-Dfile=/path/to/file

  Alternatively, if you host your own repository you can deploy the file
there: 
      mvn deploy:deploy-file -DgroupId=org.apache.activemq
-DartifactId=activemq-core -Dversion=4.1.2-G647819 -Dpackaging=jar
-Dfile=/path/to/file -Durl=[url] -DrepositoryId=[id]

  Path to dependency: 
  	1) org.apache.geronimo.daytrader:repository:jar:2.2-SNAPSHOT
  	2) org.apache.activemq:activemq-core:jar:4.1.2-G647819

----------
1 required artifact is missing.

for artifact: 
  org.apache.geronimo.daytrader:repository:jar:2.2-SNAPSHOT

Where is this artifact?

Thanks.

Andy
-- 
View this message in context: http://www.nabble.com/Building-Apache-Day-Trader-for-JBoss-tp23370818s134p23370818.html
Sent from the Apache Geronimo - Users mailing list archive at Nabble.com.


Re: Building Apache Day Trader for JBoss

Posted by Andrig <an...@gmail.com>.


kevan wrote:
> 
> 
> On May 4, 2009, at 11:31 AM, Andrig wrote:
> 
>>
>> I'm attempting to build the Apache Day Trader application, using the  
>> JBoss 5
>> instructions.  I get the following when doing the mvn install clean:
>>
>> [ERROR] BUILD ERROR
>> [INFO]
>> ------------------------------------------------------------------------
>> [INFO] Failed to resolve artifact.
>>
>> Missing:
>> ----------
>> 1) org.apache.activemq:activemq-core:jar:4.1.2-G647819
> <snip>
>>
>> Where is this artifact?
> 
> That's a version of ActiveMQ that's been patched by Geronimo to fix  
> some bugs. Unfortunately, it's not available in maven repos. So, the  
> only way to get it is something like:
> 
> svn co
> https://svn.apache.org/repos/asf/geronimo/server/tags/2.1.3/repository
> cd repository
> mvn
> 
> The above will copy the file into your local maven repo. You could  
> manually install, but this is easier, IMO.
> 
> This is something we should fix in G 2.2...
> 
> --kevan
> 
> 
> 

Thanks.  This resolved the issue.  I appreciate the help.
-- 
View this message in context: http://www.nabble.com/Building-Apache-Day-Trader-for-JBoss-tp23370818s134p23379524.html
Sent from the Apache Geronimo - Users mailing list archive at Nabble.com.


Re: Building Apache Day Trader for JBoss

Posted by Kevan Miller <ke...@gmail.com>.
On May 12, 2009, at 9:51 AM, Andrig wrote:

>
> I just wanted to let you know that I did get things deploying  
> cleanly and
> running without errors.

Cool. Thanks for the update.

--kevan


Re: Building Apache Day Trader for JBoss

Posted by Andrig <an...@gmail.com>.
I just wanted to let you know that I did get things deploying cleanly and
running without errors.

Thanks for the help.

Andy


dwoods wrote:
> 
> Try using the following Daytrader branch and a 2.1 Server instead of trunk
> -
> https://svn.apache.org/repos/asf/geronimo/daytrader/branches/2.1.3/
> 
> 
> -Donald
> 
> 
> Andrig wrote:
>> 
>> 
>> kevan wrote:
>>>
>>> On May 4, 2009, at 9:31 PM, Andrig wrote:
>>>
>>>> I have another missing artifact.  If you could point me in the right
>>>> direction on where to get it, it would be appreciated:
>>>>
>>>> [INFO]
>>>> ------------------------------------------------------------------------
>>>> [ERROR] BUILD ERROR
>>>> [INFO]
>>>> ------------------------------------------------------------------------
>>>> [INFO] Failed to resolve artifact.
>>>>
>>>> Missing:
>>>> ----------
>>>> 1) org.apache.openejb:ejb31-api-experimental:jar:3.1.1-SNAPSHOT
>>>>
>>>>  Try downloading the file manually from the project website.
>>>>
>>>>  Then, install it using the command:
>>>>      mvn install:install-file -DgroupId=org.apache.openejb
>>>> -DartifactId=ejb31-api-experimental -Dversion=3.1.1-SNAPSHOT - 
>>>> Dpackaging=jar
>>>> -Dfile=/path/to/file
>>>>
>>>>  Alternatively, if you host your own repository you can deploy the  
>>>> file
>>>> there:
>>>>      mvn deploy:deploy-file -DgroupId=org.apache.openejb
>>>> -DartifactId=ejb31-api-experimental -Dversion=3.1.1-SNAPSHOT - 
>>>> Dpackaging=jar
>>>> -Dfile=/path/to/file -Durl=[url] -DrepositoryId=[id]
>>>>
>>>>  Path to dependency:
>>>>  	1)
>>>> org.apache.geronimo.daytrader:daytrader-derby-datasource:car:2.2- 
>>>> SNAPSHOT
>>>>  	2) org.apache.geronimo.configs:system-database:car:2.2-SNAPSHOT
>>>>  	3) org.apache.geronimo.configs:transaction:car:2.2-SNAPSHOT
>>>>  	4) org.apache.geronimo.configs:j2ee-server:car:2.2-SNAPSHOT
>>>>  	5) org.apache.geronimo.framework:rmi-naming:car:2.2-SNAPSHOT
>>>>  	6) org.apache.geronimo.framework:jee-specs:car:2.2-SNAPSHOT
>>>>  	7) org.apache.openejb:ejb31-api-experimental:jar:3.1.1-SNAPSHOT
>>> OpenEJB has moved the location of their SNAPSHOT repository. Adding  
>>> the following to your pom.xml in the <repositories> section should fix  
>>> our problem. However, I'm a bit confused by the version numbers that  
>>> your missing. What version of DayTrader are you trying to build?
>>>
>>>          <repository>
>>>              <id>apache.nexus.snapshots</id>
>>>              <name>Apache Nexus Repository</name>
>>>             
>>> <url>https://repository.apache.org/content/repositories/snapshots 
>>> </url>
>>>              <layout>default</layout>
>>>              <snapshots>
>>>                  <enabled>true</enabled>
>>>                  <updatePolicy>daily</updatePolicy>
>>>                  <checksumPolicy>ignore</checksumPolicy>
>>>              </snapshots>
>>>              <releases>
>>>                  <enabled>false</enabled>
>>>              </releases>
>>>          </repository>
>>>
>>> --kevan
>>>
>>>
>> 
>> I will try this change, but I have checked out trunk, because that's the
>> version that is based on EE 5, and that's what I needed.
>> 
> 
> 

-- 
View this message in context: http://www.nabble.com/Building-Apache-Day-Trader-for-JBoss-tp23370818s134p23503023.html
Sent from the Apache Geronimo - Users mailing list archive at Nabble.com.


Re: Building Apache Day Trader for JBoss

Posted by Donald Woods <dw...@apache.org>.
Try using the following Daytrader branch and a 2.1 Server instead of trunk -
https://svn.apache.org/repos/asf/geronimo/daytrader/branches/2.1.3/


-Donald


Andrig wrote:
> 
> 
> kevan wrote:
>>
>> On May 4, 2009, at 9:31 PM, Andrig wrote:
>>
>>> I have another missing artifact.  If you could point me in the right
>>> direction on where to get it, it would be appreciated:
>>>
>>> [INFO]
>>> ------------------------------------------------------------------------
>>> [ERROR] BUILD ERROR
>>> [INFO]
>>> ------------------------------------------------------------------------
>>> [INFO] Failed to resolve artifact.
>>>
>>> Missing:
>>> ----------
>>> 1) org.apache.openejb:ejb31-api-experimental:jar:3.1.1-SNAPSHOT
>>>
>>>  Try downloading the file manually from the project website.
>>>
>>>  Then, install it using the command:
>>>      mvn install:install-file -DgroupId=org.apache.openejb
>>> -DartifactId=ejb31-api-experimental -Dversion=3.1.1-SNAPSHOT - 
>>> Dpackaging=jar
>>> -Dfile=/path/to/file
>>>
>>>  Alternatively, if you host your own repository you can deploy the  
>>> file
>>> there:
>>>      mvn deploy:deploy-file -DgroupId=org.apache.openejb
>>> -DartifactId=ejb31-api-experimental -Dversion=3.1.1-SNAPSHOT - 
>>> Dpackaging=jar
>>> -Dfile=/path/to/file -Durl=[url] -DrepositoryId=[id]
>>>
>>>  Path to dependency:
>>>  	1)
>>> org.apache.geronimo.daytrader:daytrader-derby-datasource:car:2.2- 
>>> SNAPSHOT
>>>  	2) org.apache.geronimo.configs:system-database:car:2.2-SNAPSHOT
>>>  	3) org.apache.geronimo.configs:transaction:car:2.2-SNAPSHOT
>>>  	4) org.apache.geronimo.configs:j2ee-server:car:2.2-SNAPSHOT
>>>  	5) org.apache.geronimo.framework:rmi-naming:car:2.2-SNAPSHOT
>>>  	6) org.apache.geronimo.framework:jee-specs:car:2.2-SNAPSHOT
>>>  	7) org.apache.openejb:ejb31-api-experimental:jar:3.1.1-SNAPSHOT
>> OpenEJB has moved the location of their SNAPSHOT repository. Adding  
>> the following to your pom.xml in the <repositories> section should fix  
>> our problem. However, I'm a bit confused by the version numbers that  
>> your missing. What version of DayTrader are you trying to build?
>>
>>          <repository>
>>              <id>apache.nexus.snapshots</id>
>>              <name>Apache Nexus Repository</name>
>>             
>> <url>https://repository.apache.org/content/repositories/snapshots 
>> </url>
>>              <layout>default</layout>
>>              <snapshots>
>>                  <enabled>true</enabled>
>>                  <updatePolicy>daily</updatePolicy>
>>                  <checksumPolicy>ignore</checksumPolicy>
>>              </snapshots>
>>              <releases>
>>                  <enabled>false</enabled>
>>              </releases>
>>          </repository>
>>
>> --kevan
>>
>>
> 
> I will try this change, but I have checked out trunk, because that's the
> version that is based on EE 5, and that's what I needed.
> 

Re: Building Apache Day Trader for JBoss

Posted by Andrig <an...@gmail.com>.


kevan wrote:
> 
> 
> On May 4, 2009, at 9:31 PM, Andrig wrote:
> 
>>
>> I have another missing artifact.  If you could point me in the right
>> direction on where to get it, it would be appreciated:
>>
>> [INFO]
>> ------------------------------------------------------------------------
>> [ERROR] BUILD ERROR
>> [INFO]
>> ------------------------------------------------------------------------
>> [INFO] Failed to resolve artifact.
>>
>> Missing:
>> ----------
>> 1) org.apache.openejb:ejb31-api-experimental:jar:3.1.1-SNAPSHOT
>>
>>  Try downloading the file manually from the project website.
>>
>>  Then, install it using the command:
>>      mvn install:install-file -DgroupId=org.apache.openejb
>> -DartifactId=ejb31-api-experimental -Dversion=3.1.1-SNAPSHOT - 
>> Dpackaging=jar
>> -Dfile=/path/to/file
>>
>>  Alternatively, if you host your own repository you can deploy the  
>> file
>> there:
>>      mvn deploy:deploy-file -DgroupId=org.apache.openejb
>> -DartifactId=ejb31-api-experimental -Dversion=3.1.1-SNAPSHOT - 
>> Dpackaging=jar
>> -Dfile=/path/to/file -Durl=[url] -DrepositoryId=[id]
>>
>>  Path to dependency:
>>  	1)
>> org.apache.geronimo.daytrader:daytrader-derby-datasource:car:2.2- 
>> SNAPSHOT
>>  	2) org.apache.geronimo.configs:system-database:car:2.2-SNAPSHOT
>>  	3) org.apache.geronimo.configs:transaction:car:2.2-SNAPSHOT
>>  	4) org.apache.geronimo.configs:j2ee-server:car:2.2-SNAPSHOT
>>  	5) org.apache.geronimo.framework:rmi-naming:car:2.2-SNAPSHOT
>>  	6) org.apache.geronimo.framework:jee-specs:car:2.2-SNAPSHOT
>>  	7) org.apache.openejb:ejb31-api-experimental:jar:3.1.1-SNAPSHOT
> 
> OpenEJB has moved the location of their SNAPSHOT repository. Adding  
> the following to your pom.xml in the <repositories> section should fix  
> our problem. However, I'm a bit confused by the version numbers that  
> your missing. What version of DayTrader are you trying to build?
> 
>          <repository>
>              <id>apache.nexus.snapshots</id>
>              <name>Apache Nexus Repository</name>
>             
> <url>https://repository.apache.org/content/repositories/snapshots 
> </url>
>              <layout>default</layout>
>              <snapshots>
>                  <enabled>true</enabled>
>                  <updatePolicy>daily</updatePolicy>
>                  <checksumPolicy>ignore</checksumPolicy>
>              </snapshots>
>              <releases>
>                  <enabled>false</enabled>
>              </releases>
>          </repository>
> 
> --kevan
> 
> 

I will try this change, but I have checked out trunk, because that's the
version that is based on EE 5, and that's what I needed.

-- 
View this message in context: http://www.nabble.com/Building-Apache-Day-Trader-for-JBoss-tp23370818s134p23393103.html
Sent from the Apache Geronimo - Users mailing list archive at Nabble.com.


Re: Building Apache Day Trader for JBoss

Posted by Andrig <an...@gmail.com>.


kevan wrote:
> 
> 
> On May 4, 2009, at 9:31 PM, Andrig wrote:
> 
>>
>> I have another missing artifact.  If you could point me in the right
>> direction on where to get it, it would be appreciated:
>>
>> [INFO]
>> ------------------------------------------------------------------------
>> [ERROR] BUILD ERROR
>> [INFO]
>> ------------------------------------------------------------------------
>> [INFO] Failed to resolve artifact.
>>
>> Missing:
>> ----------
>> 1) org.apache.openejb:ejb31-api-experimental:jar:3.1.1-SNAPSHOT
>>
>>  Try downloading the file manually from the project website.
>>
>>  Then, install it using the command:
>>      mvn install:install-file -DgroupId=org.apache.openejb
>> -DartifactId=ejb31-api-experimental -Dversion=3.1.1-SNAPSHOT - 
>> Dpackaging=jar
>> -Dfile=/path/to/file
>>
>>  Alternatively, if you host your own repository you can deploy the  
>> file
>> there:
>>      mvn deploy:deploy-file -DgroupId=org.apache.openejb
>> -DartifactId=ejb31-api-experimental -Dversion=3.1.1-SNAPSHOT - 
>> Dpackaging=jar
>> -Dfile=/path/to/file -Durl=[url] -DrepositoryId=[id]
>>
>>  Path to dependency:
>>  	1)
>> org.apache.geronimo.daytrader:daytrader-derby-datasource:car:2.2- 
>> SNAPSHOT
>>  	2) org.apache.geronimo.configs:system-database:car:2.2-SNAPSHOT
>>  	3) org.apache.geronimo.configs:transaction:car:2.2-SNAPSHOT
>>  	4) org.apache.geronimo.configs:j2ee-server:car:2.2-SNAPSHOT
>>  	5) org.apache.geronimo.framework:rmi-naming:car:2.2-SNAPSHOT
>>  	6) org.apache.geronimo.framework:jee-specs:car:2.2-SNAPSHOT
>>  	7) org.apache.openejb:ejb31-api-experimental:jar:3.1.1-SNAPSHOT
> 
> OpenEJB has moved the location of their SNAPSHOT repository. Adding  
> the following to your pom.xml in the <repositories> section should fix  
> our problem. However, I'm a bit confused by the version numbers that  
> your missing. What version of DayTrader are you trying to build?
> 
>          <repository>
>              <id>apache.nexus.snapshots</id>
>              <name>Apache Nexus Repository</name>
>             
> <url>https://repository.apache.org/content/repositories/snapshots 
> </url>
>              <layout>default</layout>
>              <snapshots>
>                  <enabled>true</enabled>
>                  <updatePolicy>daily</updatePolicy>
>                  <checksumPolicy>ignore</checksumPolicy>
>              </snapshots>
>              <releases>
>                  <enabled>false</enabled>
>              </releases>
>          </repository>
> 
> --kevan
> 
> 

Okay, this helped get passed that issue, and I ran into another one:

org.apache.geronimo.framework/j2ee-system/2.2-SNAPSHOT/car: LOADING
org.apache.geronimo.framework/j2ee-system/2.2-SNAPSHOT/car: SUCCEEDED
org.apache.geronimo.framework/xmlbeans/2.2-SNAPSHOT/car: LOADING
org.apache.geronimo.framework/xmlbeans/2.2-SNAPSHOT/car: SUCCEEDED
org.apache.geronimo.framework/jee-specs/2.2-SNAPSHOT/car: LOADING
org.apache.geronimo.framework/jee-specs/2.2-SNAPSHOT/car: FAILED: Error
starting configuration gbean
org.apache.geronimo.framework/jee-specs/2.2-SNAPSHOT/car
FINISHED

org.apache.geronimo.kernel.config.LifecycleException: load of
org.apache.geronimo.framework/geronimo-gbean-deployer/2.2-SNAPSHOT/car
failed
	at
org.apache.geronimo.kernel.config.SimpleConfigurationManager.loadConfiguration(SimpleConfigurationManager.java:327)
	at
org.apache.geronimo.kernel.config.SimpleConfigurationManager.loadConfiguration(SimpleConfigurationManager.java:280)
	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:616)
	at
org.apache.geronimo.gbean.runtime.ReflectionMethodInvoker.invoke(ReflectionMethodInvoker.java:34)
	at
org.apache.geronimo.gbean.runtime.GBeanOperation.invoke(GBeanOperation.java:130)
	at
org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:815)
	at org.apache.geronimo.gbean.runtime.RawInvoker.invoke(RawInvoker.java:57)
	at
org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke(RawOperationInvoker.java:35)
	at
org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept(ProxyMethodInterceptor.java:96)
	at
org.apache.geronimo.gbean.GBeanLifecycle$$EnhancerByCGLIB$$3960751e.loadConfiguration(<generated>)
	at
org.apache.geronimo.mavenplugins.car.PackageMojo.buildPackage(PackageMojo.java:289)
	at
org.apache.geronimo.mavenplugins.car.PackageMojo.execute(PackageMojo.java:209)
	at
org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:453)
	at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:559)
	at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle(DefaultLifecycleExecutor.java:500)
	at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:479)
	at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:331)
	at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:292)
	at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:142)
	at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:336)
	at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:129)
	at org.apache.maven.cli.MavenCli.main(MavenCli.java:301)
	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:616)
	at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
	at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
	at org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)
	at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
Caused by: org.apache.geronimo.kernel.config.InvalidConfigException: Error
starting configuration gbean
org.apache.geronimo.framework/jee-specs/2.2-SNAPSHOT/car
	at
org.apache.geronimo.kernel.config.KernelConfigurationManager.load(KernelConfigurationManager.java:183)
	at
org.apache.geronimo.kernel.config.SimpleConfigurationManager.loadConfiguration(SimpleConfigurationManager.java:312)
	... 32 more
Caused by: org.apache.geronimo.gbean.InvalidConfigurationException:
Configuration gbean failed to start
org.apache.geronimo.framework/jee-specs/2.2-SNAPSHOT/car
reason: Missing dependency:
org.apache.geronimo.specs/geronimo-jaspi_1.0_spec/1.0-20080804.213256-1/jar
	at
org.apache.geronimo.kernel.config.KernelConfigurationManager.load(KernelConfigurationManager.java:166)

It looks like I'm missing the jaspi specific release now.  Do you know where
I can get this?

Thanks.

-- 
View this message in context: http://www.nabble.com/Building-Apache-Day-Trader-for-JBoss-tp23370818s134p23393674.html
Sent from the Apache Geronimo - Users mailing list archive at Nabble.com.


Re: Building Apache Day Trader for JBoss

Posted by Kevan Miller <ke...@gmail.com>.
On May 4, 2009, at 9:31 PM, Andrig wrote:

>
> I have another missing artifact.  If you could point me in the right
> direction on where to get it, it would be appreciated:
>
> [INFO]
> ------------------------------------------------------------------------
> [ERROR] BUILD ERROR
> [INFO]
> ------------------------------------------------------------------------
> [INFO] Failed to resolve artifact.
>
> Missing:
> ----------
> 1) org.apache.openejb:ejb31-api-experimental:jar:3.1.1-SNAPSHOT
>
>  Try downloading the file manually from the project website.
>
>  Then, install it using the command:
>      mvn install:install-file -DgroupId=org.apache.openejb
> -DartifactId=ejb31-api-experimental -Dversion=3.1.1-SNAPSHOT - 
> Dpackaging=jar
> -Dfile=/path/to/file
>
>  Alternatively, if you host your own repository you can deploy the  
> file
> there:
>      mvn deploy:deploy-file -DgroupId=org.apache.openejb
> -DartifactId=ejb31-api-experimental -Dversion=3.1.1-SNAPSHOT - 
> Dpackaging=jar
> -Dfile=/path/to/file -Durl=[url] -DrepositoryId=[id]
>
>  Path to dependency:
>  	1)
> org.apache.geronimo.daytrader:daytrader-derby-datasource:car:2.2- 
> SNAPSHOT
>  	2) org.apache.geronimo.configs:system-database:car:2.2-SNAPSHOT
>  	3) org.apache.geronimo.configs:transaction:car:2.2-SNAPSHOT
>  	4) org.apache.geronimo.configs:j2ee-server:car:2.2-SNAPSHOT
>  	5) org.apache.geronimo.framework:rmi-naming:car:2.2-SNAPSHOT
>  	6) org.apache.geronimo.framework:jee-specs:car:2.2-SNAPSHOT
>  	7) org.apache.openejb:ejb31-api-experimental:jar:3.1.1-SNAPSHOT

OpenEJB has moved the location of their SNAPSHOT repository. Adding  
the following to your pom.xml in the <repositories> section should fix  
our problem. However, I'm a bit confused by the version numbers that  
your missing. What version of DayTrader are you trying to build?

         <repository>
             <id>apache.nexus.snapshots</id>
             <name>Apache Nexus Repository</name>
             <url>https://repository.apache.org/content/repositories/snapshots 
</url>
             <layout>default</layout>
             <snapshots>
                 <enabled>true</enabled>
                 <updatePolicy>daily</updatePolicy>
                 <checksumPolicy>ignore</checksumPolicy>
             </snapshots>
             <releases>
                 <enabled>false</enabled>
             </releases>
         </repository>

--kevan

Re: Building Apache Day Trader for JBoss

Posted by Andrig <an...@gmail.com>.


kevan wrote:
> 
> 
> On May 4, 2009, at 11:31 AM, Andrig wrote:
> 
>>
>> I'm attempting to build the Apache Day Trader application, using the  
>> JBoss 5
>> instructions.  I get the following when doing the mvn install clean:
>>
>> [ERROR] BUILD ERROR
>> [INFO]
>> ------------------------------------------------------------------------
>> [INFO] Failed to resolve artifact.
>>
>> Missing:
>> ----------
>> 1) org.apache.activemq:activemq-core:jar:4.1.2-G647819
> <snip>
>>
>> Where is this artifact?
> 
> That's a version of ActiveMQ that's been patched by Geronimo to fix  
> some bugs. Unfortunately, it's not available in maven repos. So, the  
> only way to get it is something like:
> 
> svn co
> https://svn.apache.org/repos/asf/geronimo/server/tags/2.1.3/repository
> cd repository
> mvn
> 
> The above will copy the file into your local maven repo. You could  
> manually install, but this is easier, IMO.
> 
> This is something we should fix in G 2.2...
> 
> --kevan
> 
> 
> 

I have another missing artifact.  If you could point me in the right
direction on where to get it, it would be appreciated:

[INFO]
------------------------------------------------------------------------
[ERROR] BUILD ERROR
[INFO]
------------------------------------------------------------------------
[INFO] Failed to resolve artifact.

Missing:
----------
1) org.apache.openejb:ejb31-api-experimental:jar:3.1.1-SNAPSHOT

  Try downloading the file manually from the project website.

  Then, install it using the command: 
      mvn install:install-file -DgroupId=org.apache.openejb
-DartifactId=ejb31-api-experimental -Dversion=3.1.1-SNAPSHOT -Dpackaging=jar
-Dfile=/path/to/file

  Alternatively, if you host your own repository you can deploy the file
there: 
      mvn deploy:deploy-file -DgroupId=org.apache.openejb
-DartifactId=ejb31-api-experimental -Dversion=3.1.1-SNAPSHOT -Dpackaging=jar
-Dfile=/path/to/file -Durl=[url] -DrepositoryId=[id]

  Path to dependency: 
  	1)
org.apache.geronimo.daytrader:daytrader-derby-datasource:car:2.2-SNAPSHOT
  	2) org.apache.geronimo.configs:system-database:car:2.2-SNAPSHOT
  	3) org.apache.geronimo.configs:transaction:car:2.2-SNAPSHOT
  	4) org.apache.geronimo.configs:j2ee-server:car:2.2-SNAPSHOT
  	5) org.apache.geronimo.framework:rmi-naming:car:2.2-SNAPSHOT
  	6) org.apache.geronimo.framework:jee-specs:car:2.2-SNAPSHOT
  	7) org.apache.openejb:ejb31-api-experimental:jar:3.1.1-SNAPSHOT

----------
1 required artifact is missing.
-- 
View this message in context: http://www.nabble.com/Building-Apache-Day-Trader-for-JBoss-tp23370818s134p23379586.html
Sent from the Apache Geronimo - Users mailing list archive at Nabble.com.


Re: Building Apache Day Trader for JBoss

Posted by Kevan Miller <ke...@gmail.com>.
On May 4, 2009, at 11:31 AM, Andrig wrote:

>
> I'm attempting to build the Apache Day Trader application, using the  
> JBoss 5
> instructions.  I get the following when doing the mvn install clean:
>
> [ERROR] BUILD ERROR
> [INFO]
> ------------------------------------------------------------------------
> [INFO] Failed to resolve artifact.
>
> Missing:
> ----------
> 1) org.apache.activemq:activemq-core:jar:4.1.2-G647819
<snip>
>
> Where is this artifact?

That's a version of ActiveMQ that's been patched by Geronimo to fix  
some bugs. Unfortunately, it's not available in maven repos. So, the  
only way to get it is something like:

svn co https://svn.apache.org/repos/asf/geronimo/server/tags/2.1.3/repository
cd repository
mvn

The above will copy the file into your local maven repo. You could  
manually install, but this is easier, IMO.

This is something we should fix in G 2.2...

--kevan