(using mac os x tiger)
I've changed over to using key authent and I still get the same
problem, ie an inexplicable
hang when I deploy to repos. I know my credentials are fine because I
can use them to do the job
manually.
So as an experiment I downloaded the latest maven HEAD just to be
sure I've got
all the latest bugfixes - and bugs - and tried to use site:deploy
which I would
imagine used very similar code. I added the following entry to my pom:
<distributionManagement>
<site>
<id>agwilliams1000</id>
<url>scp://agwilliams1000.dyndns.org/Users/
ashley/Webroot/</url>
</site>
</distributionManagement>
and when I ran site:site site:deploy I got the following output:
~/projects/xjc-plugin-aw ashley> sudo m2 site:deploy
[INFO] Searching repository for plugin with prefix: 'site'.
[INFO]
------------------------------------------------------------------------
----
[INFO] Building xjc
[INFO] task-segment: [site:deploy]
[INFO]
------------------------------------------------------------------------
----
[INFO] [site:deploy]
Executing command: mkdir -p /Users/ashley/Webroot/
Executing command: mkdir -p /Users/ashley/Webroot//
Executing command: scp -t /Users/ashley/Webroot//site49411.zip
and it's still there now as I type trying to do the scp!! Also the
fact that a directory
was created seems to confirm that my credentials are being used
correctly. In
fact I don't think it's hanging, I believe this strange scp -t option
is waiting for
further input - I couldn't even find anything on google that told me
what -t was.
A minor issue is that adding the trailing slash in my url didn't
cause the plugin
to create a subdirectory in Webroot with my artifact name, but
instead from the output
it tried to create Webroot//
Any help at all would be great as I'm sure the site:deploy and m2
deploy problems
are related.
On 7 Oct 2005, at 02:46, Daniel Krisher wrote:
This may not be related, but I remember having problems a while back
because my ssh server was not configured to support plain text
passwords (PasswordAuthentication yes)...
On 10/6/05, andrew <[EMAIL PROTECTED]> wrote:
Hi Ashley,
I have had similar issues to you when attempting to use the scp
protocol
type. See the "[m2] deploy via scp" thread in the list archives.
What I have found is that, as Raphaël has already mentioned, to
use scp
you need to specify all of username, privateKey and passphrase for
each
server in your settings.xml.
If you want to use scp native features (anything in ~/.ssh or via
ssh-agent) you must use the scpexe protocol instead.
See <http://jira.codehaus.org/browse/MNG-712> for some related info.
Even with the above taken into account there appears to be a bug
generating repository metadata when using scp or scpexe.
See the "[m2] deploy via scpexe -> Unable to retrieve metadata"
thread
and <http://jira.codehaus.org/browse/MNG-925>. This sounds similar to
what you are experiencing.
Cheers,
...andrew
Ashley Williams wrote:
Hi Raphaël,
It could be that using key authentication makes the difference -
I'll
see if that
works for me. It seems that I have no luck on anything that
involves scp
thus far with Maven.
Thanks
AW
On 6 Oct 2005, at 18:32, Raphaël Piéroni wrote:
Hi Ashley,
I have:
<servers>
<server>
<id>my.snapshots</id>
<username>user</username>
<privateKey>/home/user/.ssh/id_dsa</privateKey>
<passphrase>THE PASS PHRASE</passphrase>
</server>
</server>
in my settings in ~/.m2/settings.xml.
And i have:
<distributionManagement>
<snapshotRepository>
<id>my.snapshots</id>
<name>My Snapshot Central Repository</name>
<url>scp://HOST/WEBDIR/snapshot-repository</url>
</snapshotRepository>
</distributionManagement>
in my pom.xml.
I run: m2 -DupdateReleaseInfo=true install
May that helps.
Best regards,
Raphaël
Ashley Williams a écrit :
I would like to create a separate repository for deploy my
artifacts and as such I've added a section in my pom:
<distributionManagement>
<snapshotRepository>
<id>agwilliams1000-repo</id>
<name>agwilliams1000 Repository</name>
<url>scp://myhost/~/Webroot/maven/
repository</url>
</snapshotRepository>
</distributionManagement>
I've also added a corresponding server tag to my settings.xml.
However, when I run m2 deploy it always hangs
with the message "Retrieving previous build number from
agwilliams1000-repo"
I have no idea what this previous build number might be as I'm
trying to upload the artifact for the first ever time.
Any ideas what the problem might be? I've tried m2 -e deploy
but I
don't get any more information.
Thanks
AW
------------------------------------------------------------------
---
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]
--------------------------------------------------------------------
-
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]
--
Daniel Krisher
---------------------------------------------------------------------
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]