I'm using the 2.2-SNAPSHOT trunk. *...In order to make them available to the rest of the build you have to build the repository "project" in the root of the geronimo checkout: this will copy them to your local repo, so stuff that needs them such as the plancreator plugin can find them. * Does that mean i should change to trunk\repository and run mvn ? That doesn't seem to solve the problem. I'll try downloading manually into m2repo.
On Tue, Jun 10, 2008 at 1:37 PM, David Jencks <[EMAIL PROTECTED]> > wrote: > >> I think you might have updated from svn after you did your last full build >> and missed a private repository update. >> One of the worst features of our build at the moment is the private repo >> in svn that contains our versions of some artifacts not yet released by >> their projects, including this jasper jar. In order to make them available >> to the rest of the build you have to build the repository "project" in the >> root of the geronimo checkout: this will copy them to your local repo, so >> stuff that needs them such as the plancreator plugin can find them. This >> also happens if you do a full build. >> >> hope this helps >> david jencks >> >> On Jun 10, 2008, at 10:22 AM, Shrey Banga wrote: >> >> I'm sorry I did not mention I already built the entire trunk first, which >> was successful. >> I used the command mvn eclipse:eclipse to create eclipse projects, without >> the -o as it reported missing artefacts when done offline. >> Next, I opened the plancreator-portlets project in eclipse, modified it >> and tried to build it but it failed with the given error. >> >> "...Missing dependency: org.apache.tomcat/jasper/6.0.16-G652117/jar..." >> My m2repo has 6.0.14-G614585 and 6.0.13-G543818 in the jasper directory. >> Should I manually download the mentioned jar ? If so, from where? >> >> On Tue, Jun 10, 2008 at 7:04 PM, Lin Sun <[EMAIL PROTECTED]> wrote: >> >>> Hmm I don't know if you can build plancreator like this, without >>> building the entire AG trunk first. You could try building the >>> entire AG trunk first >>> (http://cwiki.apache.org/GMOxDEV/building-apache-geronimo.html), which >>> should build the plancreator. >>> >>> Lin >>> >>> On Tue, Jun 10, 2008 at 6:42 AM, Shrey Banga <[EMAIL PROTECTED]> >>> wrote: >>> > Hi >>> > >>> > I'm trying to build the plancreator with >>> > trunk\plugins\plancreator> mvn >>> > >>> > but it fails with the following error: >>> > >>> > [ERROR] Error while starting; GBean is now in the FAILED state: >>> > abstractName="or >>> > >>> g.apache.geronimo.configs/jasper/2.2-SNAPSHOT/car?configurationName=org.apache.g >>> > eronimo.configs/jasper/2.2-SNAPSHOT/car" >>> > org.apache.geronimo.kernel.repository.MissingDependencyException: >>> Missing >>> > depend >>> > ency: org.apache.tomcat/jasper/6.0.16-G652117/jar >>> > >>> > >>> org.apache.geronimo.kernel.config.ConfigurationResolver.resolve(Configuratio >>> > nResolver.java:113) >>> > >>> > >>> org.apache.geronimo.kernel.config.Configuration.buildClassPath(Configuration >>> > .java:406) >>> > >>> > >>> org.apache.geronimo.kernel.config.Configuration.createConfigurationClasssLoa >>> > der(Configuration.java:323) >>> > >>> > >>> org.apache.geronimo.kernel.config.Configuration.<init>(Configuration.java:26 >>> > 8) >>> > sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native >>> Method) >>> > >>> > >>> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAcces >>> > sorImpl.java:39) >>> > >>> > >>> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstruc >>> > torAccessorImpl.java:27) >>> > java.lang.reflect.Constructor.newInstance(Constructor.java:494) >>> > >>> > >>> org.apache.xbean.recipe.ObjectRecipe.createInstance(ObjectRecipe.java:390) >>> > org.apache.xbean.recipe.ObjectRecipe.create(ObjectRecipe.java:194) >>> > >>> > >>> org.apache.geronimo.gbean.runtime.GBeanInstance.createInstance(GBeanInstance >>> > .java:910) >>> > >>> > >>> org.apache.geronimo.gbean.runtime.GBeanInstanceState.attemptFullStart(GBeanI >>> > nstanceState.java:269) >>> > >>> > >>> org.apache.geronimo.gbean.runtime.GBeanInstanceState.start(GBeanInstanceStat >>> > e.java:103) >>> > >>> > >>> org.apache.geronimo.gbean.runtime.GBeanInstance.start(GBeanInstance.java:524 >>> > ) >>> > >>> > >>> org.apache.geronimo.kernel.basic.BasicKernel.startGBean(BasicKernel.java:359 >>> > ) >>> > >>> > >>> org.apache.geronimo.kernel.config.KernelConfigurationManager.load(KernelConf >>> > igurationManager.java:162) >>> > >>> > >>> org.apache.geronimo.kernel.config.SimpleConfigurationManager.loadConfigurati >>> > on(SimpleConfigurationManager.java:312) >>> > >>> > >>> org.apache.geronimo.kernel.config.SimpleConfigurationManager.loadConfigurati >>> > on(SimpleConfigurationManager.java:280) >>> > sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) >>> > >>> > >>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39 >>> > ) >>> > >>> > >>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl >>> > .java:25) >>> > java.lang.reflect.Method.invoke(Method.java:585) >>> > >>> > >>> org.apache.geronimo.gbean.runtime.ReflectionMethodInvoker.invoke(ReflectionM >>> > ethodInvoker.java:34) >>> > >>> > >>> org.apache.geronimo.gbean.runtime.GBeanOperation.invoke(GBeanOperation.java: >>> > 124) >>> > >>> > >>> org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:81 >>> > 5) >>> > >>> org.apache.geronimo.gbean.runtime.RawInvoker.invoke(RawInvoker.java:57) >>> > >>> > >>> org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke(RawOperationInvo >>> > ker.java:35) >>> > >>> > >>> org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept(ProxyMetho >>> > dInterceptor.java:96) >>> > >>> > >>> org.apache.geronimo.kernel.config.ConfigurationManager$$EnhancerByCGLIB$$d41 >>> > 801cf.loadConfiguration(<generated>) >>> > >>> > >>> org.apache.geronimo.mavenplugins.car.PackageMojo.buildPackage(PackageMojo.ja >>> > va:282) >>> > >>> > >>> org.apache.geronimo.mavenplugins.car.PackageMojo.execute(PackageMojo.java:20 >>> > 2) >>> > >>> > >>> org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManage >>> > r.java:451) >>> > >>> > >>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLife >>> > cycleExecutor.java:558) >>> > >>> > >>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle >>> > (DefaultLifecycleExecutor.java:499) >>> > >>> > >>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifec >>> > ycleExecutor.java:478) >>> > >>> > >>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFail >>> > ures(DefaultLifecycleExecutor.java:330) >>> > >>> > >>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(Defa >>> > ultLifecycleExecutor.java:291) >>> > >>> > >>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycle >>> > Executor.java:142) >>> > org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:336) >>> > org.apache.maven.DefaultMaven.execute(DefaultMaven.java:129) >>> > org.apache.maven.cli.MavenCli.main(MavenCli.java:287) >>> > sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) >>> > >>> > >>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39 >>> > ) >>> > >>> > >>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl >>> > .java:25) >>> > java.lang.reflect.Method.invoke(Method.java:585) >>> > org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315) >>> > org.codehaus.classworlds.Launcher.launch(Launcher.java:255) >>> > >>> org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430) >>> > org.codehaus.classworlds.Launcher.main(Launcher.java:375) >>> > [ERROR] Could not load deployer configuration: >>> > org.apache.geronimo.configs/tomca >>> > t6-deployer/2.2-SNAPSHOT/car >>> > org.apache.geronimo.configs/tomcat6-deployer/2.2-SNAPSHOT/car: ADD >>> > org.apache.geronimo.configs/tomcat6-deployer/2.2-SNAPSHOT/car: READING >>> > org.apache.geronimo.configs/tomcat6-deployer/2.2-SNAPSHOT/car: >>> SUCCEEDED >>> > org.apache.geronimo.configs/tomcat6-deployer/2.2-SNAPSHOT/car: >>> RESOLVING >>> > org.apache.geronimo.configs/tomcat6-deployer/2.2-SNAPSHOT/car: >>> SUCCEEDED >>> > org.apache.geronimo.configs/connector-deployer/2.2-SNAPSHOT/car: ADD >>> > org.apache.geronimo.configs/connector-deployer/2.2-SNAPSHOT/car: >>> READING >>> > org.apache.geronimo.configs/connector-deployer/2.2-SNAPSHOT/car: >>> SUCCEEDED >>> > org.apache.geronimo.configs/connector-deployer/2.2-SNAPSHOT/car: >>> RESOLVING >>> > org.apache.geronimo.configs/connector-deployer/2.2-SNAPSHOT/car: >>> SUCCEEDED >>> > org.apache.geronimo.configs/transaction/2.2-SNAPSHOT/car: ADD >>> > org.apache.geronimo.configs/transaction/2.2-SNAPSHOT/car: READING >>> > org.apache.geronimo.configs/transaction/2.2-SNAPSHOT/car: SUCCEEDED >>> > org.apache.geronimo.configs/transaction/2.2-SNAPSHOT/car: RESOLVING >>> > org.apache.geronimo.configs/transaction/2.2-SNAPSHOT/car: SUCCEEDED >>> > org.apache.geronimo.configs/tomcat6/2.2-SNAPSHOT/car: ADD >>> > org.apache.geronimo.configs/tomcat6/2.2-SNAPSHOT/car: READING >>> > org.apache.geronimo.configs/tomcat6/2.2-SNAPSHOT/car: SUCCEEDED >>> > org.apache.geronimo.configs/tomcat6/2.2-SNAPSHOT/car: RESOLVING >>> > org.apache.geronimo.configs/tomcat6/2.2-SNAPSHOT/car: SUCCEEDED >>> > org.apache.geronimo.configs/jasper/2.2-SNAPSHOT/car: ADD >>> > org.apache.geronimo.configs/jasper/2.2-SNAPSHOT/car: READING >>> > org.apache.geronimo.configs/jasper/2.2-SNAPSHOT/car: SUCCEEDED >>> > org.apache.geronimo.configs/jasper/2.2-SNAPSHOT/car: RESOLVING >>> > org.apache.geronimo.configs/jasper/2.2-SNAPSHOT/car: SUCCEEDED >>> > org.apache.geronimo.configs/transaction/2.2-SNAPSHOT/car: ADD >>> > org.apache.geronimo.configs/transaction/2.2-SNAPSHOT/car: READING >>> > org.apache.geronimo.configs/transaction/2.2-SNAPSHOT/car: SUCCEEDED >>> > org.apache.geronimo.configs/transaction/2.2-SNAPSHOT/car: ADD >>> > org.apache.geronimo.configs/transaction/2.2-SNAPSHOT/car: READING >>> > org.apache.geronimo.configs/transaction/2.2-SNAPSHOT/car: SUCCEEDED >>> > org.apache.geronimo.configs/webservices-common/2.2-SNAPSHOT/car: ADD >>> > org.apache.geronimo.configs/webservices-common/2.2-SNAPSHOT/car: >>> READING >>> > org.apache.geronimo.configs/webservices-common/2.2-SNAPSHOT/car: >>> SUCCEEDED >>> > org.apache.geronimo.configs/webservices-common/2.2-SNAPSHOT/car: >>> RESOLVING >>> > org.apache.geronimo.configs/webservices-common/2.2-SNAPSHOT/car: >>> SUCCEEDED >>> > org.apache.geronimo.configs/transaction/2.2-SNAPSHOT/car: LOADING >>> > org.apache.geronimo.configs/transaction/2.2-SNAPSHOT/car: SUCCEEDED >>> > org.apache.geronimo.configs/connector-deployer/2.2-SNAPSHOT/car: >>> LOADING >>> > org.apache.geronimo.configs/connector-deployer/2.2-SNAPSHOT/car: >>> SUCCEEDED >>> > org.apache.geronimo.configs/jasper/2.2-SNAPSHOT/car: LOADING >>> > org.apache.geronimo.configs/jasper/2.2-SNAPSHOT/car: FAILED: Error >>> starting >>> > conf >>> > iguration gbean org.apache.geronimo.configs/jasper/2.2-SNAPSHOT/car >>> > FINISHED >>> > >>> > org.apache.geronimo.kernel.config.LifecycleException: load of >>> > org.apache.geronim >>> > o.configs/tomcat6-deployer/2.2-SNAPSHOT/car failed >>> > at >>> > org.apache.geronimo.kernel.config.SimpleConfigurationManager.loadConf >>> > iguration(SimpleConfigurationManager.java:327) >>> > at >>> > org.apache.geronimo.kernel.config.SimpleConfigurationManager.loadConf >>> > iguration(SimpleConfigurationManager.java:280) >>> > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) >>> > at >>> > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl. >>> > java:39) >>> > at >>> > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces >>> > sorImpl.java:25) >>> > at java.lang.reflect.Method.invoke(Method.java:585) >>> > at >>> > org.apache.geronimo.gbean.runtime.ReflectionMethodInvoker.invoke(Refl >>> > ectionMethodInvoker.java:34) >>> > at >>> > org.apache.geronimo.gbean.runtime.GBeanOperation.invoke(GBeanOperatio >>> > n.java:124) >>> > at >>> > org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance. >>> > java:815) >>> > at >>> > org.apache.geronimo.gbean.runtime.RawInvoker.invoke(RawInvoker.java:5 >>> > 7) >>> > at >>> > org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke(RawOperat >>> > ionInvoker.java:35) >>> > at >>> > org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept(Pro >>> > xyMethodInterceptor.java:96) >>> > at >>> > org.apache.geronimo.kernel.config.ConfigurationManager$$EnhancerByCGL >>> > IB$$d41801cf.loadConfiguration(<generated>) >>> > at >>> > org.apache.geronimo.mavenplugins.car.PackageMojo.buildPackage(Package >>> > Mojo.java:282) >>> > at >>> > org.apache.geronimo.mavenplugins.car.PackageMojo.execute(PackageMojo. >>> > java:202) >>> > at >>> > org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPlugi >>> > nManager.java:451) >>> > at >>> > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(Defa >>> > ultLifecycleExecutor.java:558) >>> > at >>> > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLi >>> > fecycle(DefaultLifecycleExecutor.java:499) >>> > at >>> > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(Defau >>> > ltLifecycleExecutor.java:478) >>> > at >>> > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHan >>> > dleFailures(DefaultLifecycleExecutor.java:330) >>> > at >>> > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegmen >>> > ts(DefaultLifecycleExecutor.java:291) >>> > at >>> > org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLi >>> > fecycleExecutor.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:287) >>> > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) >>> > at >>> > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl. >>> > java:39) >>> > at >>> > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces >>> > sorImpl.java:25) >>> > at java.lang.reflect.Method.invoke(Method.java:585) >>> > 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 >>> > start >>> > ing configuration gbean >>> org.apache.geronimo.configs/jasper/2.2-SNAPSHOT/car >>> > at >>> > org.apache.geronimo.kernel.config.KernelConfigurationManager.load(Ker >>> > nelConfigurationManager.java:182) >>> > at >>> > org.apache.geronimo.kernel.config.SimpleConfigurationManager.loadConf >>> > iguration(SimpleConfigurationManager.java:312) >>> > ... 32 more >>> > Caused by: org.apache.geronimo.gbean.InvalidConfigurationException: >>> > Configuratio >>> > n gbean failed to start >>> org.apache.geronimo.configs/jasper/2.2-SNAPSHOT/car >>> > reason: Missing dependency: org.apache.tomcat/jasper/6.0.16-G652117/jar >>> > at >>> > org.apache.geronimo.kernel.config.KernelConfigurationManager.load(Ker >>> > nelConfigurationManager.java:165) >>> > ... 33 more >>> > [INFO] >>> > >>> ------------------------------------------------------------------------ >>> > [ERROR] BUILD ERROR >>> > [INFO] >>> > >>> ------------------------------------------------------------------------ >>> > [INFO] could not package plugin >>> > >>> > Embedded error: >>> > org.apache.geronimo.configs/tomcat6-deployer/2.2-SNAPSHOT/car >>> > [INFO] >>> > >>> ------------------------------------------------------------------------ >>> > [INFO] For more information, run Maven with the -e switch >>> > [INFO] >>> > >>> ------------------------------------------------------------------------ >>> > [INFO] Total time: 6 minutes 28 seconds >>> > [INFO] Finished at: Tue Jun 10 15:21:21 IST 2008 >>> > [INFO] Final Memory: 67M/129M >>> > [INFO] >>> > >>> ------------------------------------------------------------------------ >>> > >>> > -- >>> > Shrey Banga >>> > Bachelor of Technology, III year >>> > Department of Electrical Engineering >>> > Indian Institute of Technology Roorkee >>> > >>> > >>> > -- >>> > Shrey Banga >>> > Bachelor of Technology, III year >>> > Department of Electrical Engineering >>> > Indian Institute of Technology Roorkee >>> >> >> >> >> -- >> Shrey Banga >> Bachelor of Technology, III year >> Department of Electrical Engineering >> Indian Institute of Technology Roorkee >> >> >> > > > -- > ~Jason Warner -- Shrey Banga Bachelor of Technology, III year Department of Electrical Engineering Indian Institute of Technology Roorkee