Ashish,
It looks like you are trying to install a plugin into the framework
assembly. Which plugin are you trying to install?
There are several issues at play here.
1) dependencies with a version such as 6.0.14-G614585 (ie. anything
xx.xx.xx-Gxxxxxx) is a geronimo specific dependency. These are items
for which we perform a private build and check the resultant image into
our svn under /repository.
2) Normally, these dependencies are already included in the server
image. For example, every assembly (with the exception of framework)
already includes jasper jar that you reference below. The jasper jar
itself should be included in the geronimo jasper plugin
(org.apache.geronimo.configs/jasper//car) and should be added to the
framework repository when that plugin is installed.
3) Any other plugin with a dependency on jasper should have a dependency
on the jasper car.
4) There is no public repository that contains these jars but as
mentioned above for a running server they should be installed via the
appropriate car.
Joe
Ashish Jain wrote:
Hi,
Trying to install plugins from plugin repository using *deploy
search-plugins*. However it throws the following error
Install Services [enter a comma separated list of numbers or 'q' to
quit]: 7,9
Checking for status every 1000ms:
Downloading org.apache.tomcat/jasper/6.0.14-G614585/jar
Installation FAILED: Could not find
org.apache.tomcat/jasper/6.0.14-G614585/jar
in any repo
I made quite a bit of modifications in config.xml before starting the
server modifying the gbean *DownloadedPluginRepos *as follows
<gbean name="DownloadedPluginRepos">
<attribute
name="repositoryList">http://geronimo.apache.org/plugins/plugin-repository-list-2.1.1.txt</attribute>
<attribute
name="userRepositories">http://geronimo.apache.org/plugins/geronimo-2.1.1/</attribute>
<attribute
name="downloadRepositories">http://repo1.maven.org/maven2/</attribute>
</gbean>
However looking at the
http://geronimo.apache.org/plugins/geronimo-2.1.1/geronimo-plugins.xml
<http://geronimo.apache.org/plugins/geronimo-2.1.1/geronimo-plugins.xml>
suggests it is looking for a jasper jar of the version *6.0.14-G614585.
*However the source repositories defined are
http://people.apache.org/repo/m2-snapshot-repository
<http://people.apache.org/repo/m2-snapshot-repository%20>
which has jars only for the version 6.0.7 and 6.0.8 and the second repo
http://repo1.maven.org/maven2/ <%20http://repo1.maven.org/maven2/> has
jars only for 6.0.14. <http://6.0.14.>
My questions are
1) Is this a problem with the naming convention of the required jar that
is *6.0.14-G614585 *instead of something like 6.0.14? If not than do we
need to have a section on 6.0.14 jars in
http://geronimo.apache.org/plugins/geronimo-2.1.1/geronimo-plugins.xml .
2) Are there any alternative repo's where we can download these plugins?
Also when I use the following gbean configuration which is the default
configuration with *geronimo framework*
<gbean name="DownloadedPluginRepos">
<attribute
name="repositoryList">http://geronimo.apache.org/plugins/plugin-repository-list-2.1.txt</attribute>
<attribute name="userRepositories">~/.m2/repository</attribute>
</gbean>
In this case when I run *deploy search-plugins *the result is
C:\AG\gframe\geronimo-framework-2.1.1\bin>deploy search-plugins
Using GERONIMO_BASE: C:\AG\gframe\geronimo-framework-2.1.1
Using GERONIMO_HOME: C:\AG\gframe\geronimo-framework-2.1.1
Using GERONIMO_TMPDIR: var\temp
Using JRE_HOME: C:\Program Files\IBM\Java50\jre
Username: system
Password: *******
Selected repository:
file:/C:/Documents%20and%20Settings/Administrator/.m2/repository/
However we can always use *deploy search-plugins
http://geronimo.apache.org/plugins/geronimo-2.1.1. *For a new user who
just wants to setup his server using G framework it will be better if we
could point the default value to something like
*http://geronimo.apache.org/plugins/geronimo-2.1.1 *so that the geronimo
plugins list is automatically populated.
Thanks
Ashish