glad it works for you. and no you dont need to specify maven central plugin repo. Just add your maven-proxy entry in your pluginRepository in your root pom. Or in your settings.xml as part of default profile.
-D On 1/10/06, Man-Chi Leung <[EMAIL PROTECTED]> wrote: > > hi Dan, > > Thanks so much. !! everything works fine now. I am so excited today! > > M2+Maven-Proxy are what I have been dreaming to have for long. Cool! > > I cannot wait to develop my next project based on this environment! > > frankly, I was nearly given up on maven-proxy some time ago but I > came back for a try after your previous reply! > > thanks man. I love M2 > > btw, one quick question: > do I need to specify repository for plugin URL in maven-proxy? > http://www.ibiblio.org/maven2/plugins/ > > ~manchi > > > On Jan 10, 2006, at 2:18 AM, dan tran wrote: > > > http://maven.apache.org/guides/mini/guide-deploy-ssh-external.html > > > > there are plenty of examples looking at the root poms of existing > > projects > > > > -D > > > > > > On 1/9/06, Man-Chi Leung <[EMAIL PROTECTED]> wrote: > >> > >> 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] > >> > >> > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > >
