maven-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Man-Chi Leung <manchi.le...@gmail.com>
Subject Re: [m2] Deploying 3 Party Jar to Maven-Proxy
Date Wed, 11 Jan 2006 08:48:21 GMT
but I do not understand why there are 2 different locations for  
getting m2 plugins?

i could find some plugins in

> http://www.ibiblio.org/maven2/plugins/

but not in

> http://www.ibiblio.org/maven2

what is happening for this?

~manchi

On Jan 11, 2006, at 2:35 AM, dan tran wrote:

> btw http://www.ibiblio.org/maven2/plugins/ is wrong
>
> it is http://www.ibiblio.org/maven2
>
>
> On 1/10/06, dan tran <dantran@gmail.com> wrote:
>>
>> 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 <manchi.leung@gmail.com> 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 <manchi.leung@gmail.com> 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 < dantran@gmail.com> 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 <manchi.leung@gmail.com
> 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 < manchi.leung+news@gmail.com>
 
>>>>>>>>>>> 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: users-unsubscribe@maven.apache.org
>>>>>>>>>>>> For additional commands, e-mail: users- 
>>>>>>>>>>>> help@maven.apache.org
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> -------------------------------------------------------------

>>>>>>>>>> ---
>>>>>>>>>> --
>>>>>>>>>> -- -
>>>>>>>>>> To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
>>>>>>>>>> For additional commands, e-mail: users-help@maven.apache.org
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> ----------------------------------------------------------------

>>>>>>> ---
>>>
>>>>>>> --
>>>>>>> To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
>>>>>>> For additional commands, e-mail: users-help@maven.apache.org
>>>>>>>
>>>>>>>
>>>>>>
>>>>>> -----------------------------------------------------------------

>>>>>> ---
>>>>>> -
>>>>>> To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
>>>>>> For additional commands, e-mail: users-help@maven.apache.org
>>>>>
>>>>>
>>>>> ------------------------------------------------------------------ 
>>>>> ---
>>>>> To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
>>>>> For additional commands, e-mail: users-help@maven.apache.org
>>>>>
>>>>>
>>>
>>>
>>> -------------------------------------------------------------------- 
>>> -
>>> To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
>>> For additional commands, e-mail: users-help@maven.apache.org
>>>
>>>
>>


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org


Mime
View raw message