One last question (I can't seem to stop). First take a look at this output
from merlin:simulate:
merlin:prepare-context:
[echo] merlin.repository.local = C:\Documents and
Settings\Administrator/.ma
ven/repository
[DEBUG ] (kernel.logging): default priority: DEBUG
[DEBUG ] (kernel.logging): adding category: kernel, null
[DEBUG ] (kernel.context): logging system established
[DEBUG ] (kernel.context): setting repository to: C:\Documents and
Settings\Adm
inistrator\.maven\repository\repository
[DEBUG ] (kernel.context): repository established
Notice the echo of the merlin.repository.local property. Now look at the
4th debug line here:
[DEBUG ] (kernel.context): setting repository to: C:\Documents and
Settings\Adm
inistrator\.maven\repository\repository
What do you think could make the kernel switch from the echo'ed setting to
this one which adds the extra repository component?
Also you said I should be putting stuff into the ${merlin.home}/repository.
Then what's the reason for having the -repository switch.
Alex
-----Original Message-----
From: Stephen McConnell [mailto:[EMAIL PROTECTED]
Sent: Sunday, September 14, 2003 12:55 PM
To: Avalon framework users
Subject: Re: -repository not working like -system anymore
Alex Karasulu wrote:
>Sorry I'm confusing the system repo with the regular merlin repo. The jars
>I have for ldapd are in the ${merlin.home}/repository - this was the
>workaround that made everything work.
>
That's not a workaround - the what you should be doing.
:-)
>
>I put nothing into the ${merlin.home}/system/repository.
>
I'm presuming that you meant to say that you put nothing in the
${merlin.home}/system repository.
>
>Now take a look at this from the maven 'merlin:simulate' run:
>
>Cause: org.apache.avalon.repository.RepositoryException
>Message: Unknown group: 'ldapd-server' relative to the repository base:
>'C:\Docu
>ments and Settings\Administrator\.maven\repository\repository'.
>
>Do you see the double \repository\repository? I think this might be the
>problem. Do you think this is on my end some how i.e. did I misconfigure
>something possibly?
>
Here is a trace of what happens when I run merlin:simulate on helo demo:
merlin:simulate:
merlin:prepare-context:
[echo] merlin.repository.local = F:\system\maven/repository
${user.dir}: F:\dev\avalon-sandbox\merlin\merlin-platform\tutorials\hello
${merlin.home}: C:\WINNT\Profiles\mcconnell\.merlin
Version: Merlin SMP 3.0
Environment: Windows NT 4.0 Java 1.4.2
Deployment Home: ${user.dir}/home
System Repository: F:\system\maven\repository
Runtime Repository: F:\system\maven\repository
Library Anchor: ${user.dir}
Kernel Path: resource:/kernel.xml
Deployment Blocks: file:/${user.dir}/target/classes/
Override Path: file:/${user.dir}/conf/config.xml
Server Flag: true
Debug Flag: false
<snip>
Do you get the same thing?
If not, chanced are that you are redefinining the repository in a
properties file.
(I think)
Steve.
>
>-Alex
>
>
>
>-----Original Message-----
>From: Stephen McConnell [mailto:[EMAIL PROTECTED]
>Sent: Sunday, September 14, 2003 12:26 PM
>To: Avalon framework users
>Subject: Re: -repository not working like -system anymore
>
>
>
>Alex Karasulu wrote:
>
>
>
>>Just a couple quick clarification points on behaviors seen:
>>
>>1). When maven plugin goal merlin:simulate is used the
>>$MAVEN_HOME/repository is used as the repo. Even though the jars for
ldapd
>>are in the merlin system repo they are not picked up.
>>
>>
>>
>
>The only resources that will be access from the merlin system repository
>are the system jar files. When using merlin:simulate the default user
>repository is %MAVEN_HOME%/repository (or %MAVEN_HOME_LOCAL%\repository
>if declared). If the dependencies used by the project are properly
>declared, then the resources will be included by Maven into the Maven
>repository - i.e. you don't need to do anything. If the resources are
>not available then you need to update the maven repository manually.
>
>
>
>>2). When merlin is run by hand and no system/repository switch is used
then
>>it all works fine since I copied the jars from the maven repo to the
merlin
>>repo as test and workaround.
>>
>>
>>
>>
>
>Keep in mind that the system repository (the ${merlin.home}/system
>directory) is only used during bootstrap. Putting anything in there to
>do with user dependencies will not help. All user resources should go
>in ${merlin.home}/repository (if not available from a remote host).
>
>Steve.
>
>
>
>>Hope this clarifies.
>>Alex
>>
>>-----Original Message-----
>>From: Alex Karasulu [mailto:[EMAIL PROTECTED]
>>Sent: Sunday, September 14, 2003 12:05 PM
>>To: 'Avalon framework users'
>>Subject: RE: -repository not working like -system anymore
>>
>>Yeah in fact I blew away the old plugins by hand just in case then added
>>
>>
>the
>
>
>>new ones. I'll try it once more just to be sure though.
>>
>>Alex
>>
>>-----Original Message-----
>>From: Stephen McConnell [mailto:[EMAIL PROTECTED]
>>Sent: Sunday, September 14, 2003 12:06 PM
>>To: Avalon framework users
>>Subject: Re: -repository not working like -system anymore
>>
>>
>>Quick question - did you replace the merlin plugin with the one in RC3?
>>
>>Steve.
>>
>>
>>
>>
>>
>
>
>
--
Stephen J. McConnell
mailto:[EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]