hi Dan,
thanks, it is great! deploy:deploy-file is working fine! I am able
to deploy third party jar to my maven-proxy 's repository
now, pls kindly guide me thru the next problem:
how to deploy a snapshot plugin (e.g. maven-deploy-plugin) to my
maven-proxy's repository?
what is the configuration required?
-----------------------------------------------
I added the following in maven-deploy-plugin's pom.xml
-----------------------------------------------
</distributionManagement>
<repository>
<id>my-repository</id>
<url>scpexe://my_domain/maven-proxy/target/repo</url>
</repository>
</distributionManagement>
-----------------------------------------------
I added the following in ~/.m2/setting.xml
-----------------------------------------------
<servers>
<server>
<id>my-repository</id>
<username>myname</username>
<!-- Default value is ~/.ssh/id_dsa -->
</server>
</servers>
-----------------------------------------------
$cd /maven-deploy-plugin
$mvn deploy
-----------------------------------------------
[WARNING] repository metadata for: 'snapshot
org.apache.maven.plugins:maven-deploy-plugin:2.1-SNAPSHOT' could not
be retrieved from repository: snapshots due to an error: Exit code: 1
- Host key verification failed.
[INFO] Repository 'snapshots' will be blacklisted
Uploading: scpexe://repo1.maven.org/home/projects/maven/repository-
staging/snapshots/maven2/org/apache/maven/plugins/maven-deploy-plugin/
2.1-SNAPSHOT/maven-deploy-plugin-2.1-20060109.091301-4.jar
[INFO]
------------------------------------------------------------------------
----
[ERROR] BUILD ERROR
[INFO]
------------------------------------------------------------------------
----
[INFO] Error deploying artifact: Error executing command for transfer
Exit code 255 - Host key verification failed.
it seems that it is NOT deploying to my-repository at all. it is
uploading to "snapshots" at repo1.maven.org. how can i change that?
pls help!
~manchi
On Jan 9, 2006, at 1:41 PM, Allan Ramirez wrote:
Hi there,
Copy your wagon-ssh-external jar to your %M2_HOME%/lib.
Hope this works.
-allan
Man-Chi Leung wrote:
hi Dan,
thx for advice.
according to your email: I checked out maven-deploy-plugin from svn
$svn co https://svn.apache.org/repos/asf/maven/plugins/trunk/
maven- deploy-plugin maven-deploy-plugin
$mvn install <---ok!
$more ~/.m2/settings.xml
</servers>
<server>
<id>my-repository</id>
<username>myname</username>
<!-- Default value is ~/.ssh/id_dsa -->
</server>
</servers>
$cd ~/Java/junitperf-1.9.1/lib
$mvn deploy:deploy-file -U -DgroupId=com.clarkware.junitperf -
DartifactId=junitperf -Dversion=1.9.1 -Dpackaging=jar -
Dfile=junitperf-1.9.1.jar -DrepositoryId=my-repository -
Durl=scpexe:// mydomain/export/home/myname/maven-proxy/target/repo
[INFO] [deploy:deploy-file]
[INFO]
---------------------------------------------------------------------
--- ----
[ERROR] BUILD ERROR
[INFO]
---------------------------------------------------------------------
--- ----
[INFO] Error deploying artifact: Unsupported Protocol: 'scpexe':
Cannot find wagon which supports the requested protocol: scpexe
Component descriptor cannot be found in the component repository:
org.apache.maven.wagon.Wagonscpexe.
do u know what was the problem?
~manchi
On Jan 4, 2006, at 3:15 PM, dan tran wrote:
you definitely want to use deploy:file-deploy to do it, using
install:install-file your maven-proxy host does
not deploy all meta data files.
Also, you need to configure your maven-proxy as your mirrow. using
http://maven.apache.org/guides/mini/guide-mirror-settings.html
You also need to configure a default profile in your
settings.xml to point
plugin repository to your maven-proxy host
Hope this helps.
-Dan
On 1/4/06, dan tran <[EMAIL PROTECTED]> wrote:
You seem to have 2 separate problems maven-proxy's configuration
and
deploy:deploy-file.
Let's try to get your deploy:deploy-file working first.
What problem do you have right now?
-D
On 1/4/06, Man-Chi Leung <[EMAIL PROTECTED]> wrote:
since there is a problem doing remote jar deployment.
now, what I can do is to login to my maven-proxy server, and
perform
jar installation locally !
Should I do this????
----------------------------
ON My Maven-Proxy
----------------------------
there are 2 types of library that I need to put in my local
maven- proxy.
* firstly, I also install maven 2.0.1 on my maven-proxy server and
amend settings.xml <localRepository>maven-proxy/target/
repo<localRepository>
I intentionally, set this maven local repository=maven-proxy's
(repo.local.store=./target/repo)
1) 3rd party jar : e.g. easymock, junitperf
so from the maven-proxy machine, I did this locally:
mvn install:install-file -Dfile=junitperf-1.9.1.jar -
DgroupId=org.junitperf -DartifactId=junitperf -Dversion=1.9.1 -
Dpackaging=jar -DgeneratePom=true
mvn install:install-file -Dfile=easymock.jar -
DgroupId=org.easymock -
DartifactId=easymock -Dversion=2.0 -Dpackaging=jar -
DgeneratePom=true
2) plugins that I checked out from Mojo source repository
I did "mvn install"
-------------------------------------
On my development Client: ERROR!!
-------------------------------------
But on my development machine, whenever I run mvn, I
encountered the
followings Error:
[INFO] A required plugin was not found: Plugin could not be
found -
check that the goal name is correct: Unable to download the
artifact
from any repository
On Jan 4, 2006, at 3:56 AM, dan tran wrote:
On 1/3/06, Man-Chi Leung <[EMAIL PROTECTED]> wrote:
hi
I have successfully setup maven-proxy, based on the following
website.
http://maven-proxy.codehaus.org/
Q1) now, the only problem is deploying 3rd Party jars from our
deployment pc to maven-proxy
I followed this instruction from maven's FAQ but with no luck.
http://docs.codehaus.org/pages/viewpage.action?
pageId=37533#WhyamIgettinga%22org.apache.maven.plugins%
22doesnot-
HowdoIinstallartifactstoaremoterepository%3F
$cd /junitperf- 1.9.1/lib
$mvn deploy:deploy-file -DgroupId=com.clarkware.junitperf -
DartifactId=junitperf -Dversion=1.9.1 -Dpackaging=jar -
Dfile=junitperf-1.9.1.jar -DrepositoryId=myrepository -
Durl=scpexe://
MY_DOMAIN/maven-proxy/target/repo
[INFO] Scanning for projects...
[INFO] Searching repository for plugin with prefix: 'deploy'.
[INFO]
----------------------------------------------------------------
-- ---
---
----
[ERROR] BUILD FAILURE
[INFO]
----------------------------------------------------------------
-- ---
---
----
[INFO] Required goal not found: deploy:deploy-file
deploy:deploy-file is still in snaphot, so you need a way to
download them
down to your local repo.
There are 2 ways:
1. Go to one of your maven2 project and issue
maven deploy:deploy-file -U
It will fail but the snapshot get downloaded.
2. Fetch latest source from scm and build
Q2) there is 2 different directory in maven-proxy
repo.local-repo.url=file:///./target/repo-local
repo.local.store=./target/repo
when I deploy 3rd Party jar file, which directory should I
upload my
jar to ?
You will need to create a store like thirdparty and upload your
external jar
to that store
for my case, i have a few stores
local
deparment-a
department-b
thirdparty
central ( a link only)
etc
anyone has done this successfully?
Regards,
Manchi
----------------------------------------------------------------
-- ---
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]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]