Thanks Nick,
But I can not access the internal repository (at work) from the box (at home) where I build the plugin. Minto -----Oorspronkelijk bericht----- Van: Nick Stolwijk [mailto:[EMAIL PROTECTED] Verzonden: vrijdag 26 januari 2007 10:01 Aan: Maven Users List Onderwerp: Re: How to deploy maven plugin jar to inhouse repository If you change the distributionManagement in the pom file of the plugin you want to deploy to point to your own repository, you can do a "mvn deploy" to deploy it to there. Hth, Nick Stolwijk [EMAIL PROTECTED] wrote: > Hi all, > > Does anyone know how to deploy a maven plugin jar to an inhouse > repository (no proxy)? I tried deploy:deploy-file like this: > > mvn deploy:deploy-file -DgroupId=org.apache.maven.plugins > -DartifactId=maven-ejb-plugin -Dversion=2.1-SNAPSHOT > -Dpackaging=maven-plugin > -Durl=file://R:\maven\repositories\isc-external-snapshots > -Dfile=d:\maven-ejb-plugin-2.1-SNAPSHOT.jar > > Unfortunately the result does not look the same as other entries in > the repository. For instance the file .metadata-maven2-snapshot-apache > and the timestamped version of the snapshot are missing. > > Let me explain my situation: > 1) At work we have no internet connection, we use stand-alone PC's for > that. > 2) So our internal maven repository (we use archiva) is not able to > proxy. > 3) I build the maven-ejb-plugin myself at home (with proper internet > connection) > 4) Did a mvn install > 5) Tried it at home and it works. > 6) I took the resulting jar to work and used mvn deploy:deployf-file > to get it in the internal repository. > 7) Using it gives me the following result > > .. > [INFO] [compiler:compile] > Compiling 110 source files to > d:\Workspaces\projects\xpolejb\target\classes > [INFO] [resources:testResources] > [INFO] Using default encoding to copy filtered resources. > [INFO] [compiler:testCompile] > [INFO] No sources to compile > [INFO] [surefire:test] > [INFO] Tests are skipped. > ----------------------------------------------------- > this realm = > app0.child-container[org.apache.maven.plugins:maven-ejb-plugin] > urls[0] = > file:/d:/Dev/Tools/maven/maven-2.0.4/../Repository/org/apache/maven/pl > ugins/maven-ejb-plugin/2.1-SNAPSHOT/maven-ejb-plugin-2.1-SNAPSHOT.jar > Number of imports: 0 > > > this realm = plexus.core.maven > urls[0] = file:/d:/Dev/Tools/maven/maven-2.0.4/lib/commons-cli-1.0.jar > urls[1] = > file:/d:/Dev/Tools/maven/maven-2.0.4/lib/doxia-sink-api-1.0-alpha-7.ja > r > urls[2] = file:/d:/Dev/Tools/maven/maven-2.0.4/lib/jsch-0.1.24.jar > urls[3] = > file:/d:/Dev/Tools/maven/maven-2.0.4/lib/maven-artifact-2.0.4.jar > urls[4] = > file:/d:/Dev/Tools/maven/maven-2.0.4/lib/maven-artifact-manager-2.0.4. > jar > urls[5] = > file:/d:/Dev/Tools/maven/maven-2.0.4/lib/maven-core-2.0.4.jar > urls[6] = > file:/d:/Dev/Tools/maven/maven-2.0.4/lib/maven-error-diagnostics-2.0.4 > jar > urls[7] = > file:/d:/Dev/Tools/maven/maven-2.0.4/lib/maven-model-2.0.4.jar > urls[8] = > file:/d:/Dev/Tools/maven/maven-2.0.4/lib/maven-monitor-2.0.4.jar > urls[9] = > file:/d:/Dev/Tools/maven/maven-2.0.4/lib/maven-plugin-api-2.0.4.jar > urls[10] = > file:/d:/Dev/Tools/maven/maven-2.0.4/lib/maven-plugin-descriptor-2.0. > 4.jar > urls[11] = > file:/d:/Dev/Tools/maven/maven-2.0.4/lib/maven-plugin-parameter-docum > enter-2.0.4.jar > urls[12] = > file:/d:/Dev/Tools/maven/maven-2.0.4/lib/maven-plugin-registry-2.0.4. > jar > urls[13] = > file:/d:/Dev/Tools/maven/maven-2.0.4/lib/maven-profile-2.0.4.jar > urls[14] = > file:/d:/Dev/Tools/maven/maven-2.0.4/lib/maven-project-2.0.4.jar > urls[15] = > file:/d:/Dev/Tools/maven/maven-2.0.4/lib/maven-reporting-api-2.0.4.ja > r > urls[16] = > file:/d:/Dev/Tools/maven/maven-2.0.4/lib/maven-repository-metadata-2. > 0.4.jar > urls[17] = > file:/d:/Dev/Tools/maven/maven-2.0.4/lib/maven-settings-2.0.4.jar > urls[18] = > file:/d:/Dev/Tools/maven/maven-2.0.4/lib/plexus-interactivity-api-1.0 > -alpha-4.jar > urls[19] = > file:/d:/Dev/Tools/maven/maven-2.0.4/lib/wagon-file-1.0-alpha-7.jar > urls[20] = > file:/d:/Dev/Tools/maven/maven-2.0.4/lib/wagon-http-lightweight-1.0-a > lpha-6.jar > urls[21] = > file:/d:/Dev/Tools/maven/maven-2.0.4/lib/wagon-provider-api-1.0-alpha > -6.jar > urls[22] = > file:/d:/Dev/Tools/maven/maven-2.0.4/lib/wagon-ssh-1.0-alpha-7.jar > urls[23] = > file:/d:/Dev/Tools/maven/maven-2.0.4/lib/wagon-ssh-external-1.0-alpha > -6.jar > Number of imports: 0 > > > this realm = plexus.core > urls[0] = > file:/d:/Dev/Tools/maven/maven-2.0.4/core/plexus-container-default-1.0 > -alpha-9.jar > urls[1] = > file:/d:/Dev/Tools/maven/maven-2.0.4/core/plexus-utils-1.1.jar > Number of imports: 0 > ----------------------------------------------------- > [INFO] > ---------------------------------------------------------------------- > -- > [ERROR] BUILD ERROR > [INFO] > ---------------------------------------------------------------------- > -- [INFO] Internal error in the plugin manager executing goal > 'org.apache.maven.plu > gins:maven-ejb-plugin:2.1-SNAPSHOT:ejb': Unable to find the mojo > 'org.apache.mav en.plugins:maven-ejb-plugin:2.1-SNAPSHOT:ejb' in the > plugin 'org.apache.maven.pl ugins:maven-ejb-plugin' > org/codehaus/plexus/archiver/jar/ManifestException > .. > > I probably did something wrong, but I have no clue what. > > Hope someone can provide me with some clues how to resolve this. > > Regards, > > Minto van der Sluis > > > > DISCLAIMER > De informatie in deze e-mail is vertrouwelijk en uitsluitend bestemd voor de geadresseerde. Indien u niet de geadresseerde bent, wordt u er hierbij op gewezen, dat u geen recht heeft kennis te nemen van de rest van deze e-mail, deze te gebruiken, te kopieren of te verstrekken aan andere personen dan de geadresseerde. Indien u deze e-mail abusievelijk hebt ontvangen, brengt u dan alstublieft de afzender op de hoogte, waarbij u bij deze gevraagd wordt het originele bericht te vernietigen. Politie Amsterdam-Amstelland is niet verantwoordelijk voor de inhoud van deze e-mail en wijst iedere aansprakelijkheid af voor en/of in verband met alle gevolgen en/of schade van een onjuiste of onvolledige verzending ervan. Tenzij uitdrukkelijk het tegendeel blijkt, kunnen aan dit bericht geen rechten worden ontleend. Het gebruik van Internet e-mail brengt zekere risico's met zich. Daarom wordt iedere aansprakelijkheid voor het gebruik van dit medium door de Politie Amsterdam-Amstelland van de hand gewezen. > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] DISCLAIMER De informatie in deze e-mail is vertrouwelijk en uitsluitend bestemd voor de geadresseerde. Indien u niet de geadresseerde bent, wordt u er hierbij op gewezen, dat u geen recht heeft kennis te nemen van de rest van deze e-mail, deze te gebruiken, te kopieren of te verstrekken aan andere personen dan de geadresseerde. Indien u deze e-mail abusievelijk hebt ontvangen, brengt u dan alstublieft de afzender op de hoogte, waarbij u bij deze gevraagd wordt het originele bericht te vernietigen. Politie Amsterdam-Amstelland is niet verantwoordelijk voor de inhoud van deze e-mail en wijst iedere aansprakelijkheid af voor en/of in verband met alle gevolgen en/of schade van een onjuiste of onvolledige verzending ervan. Tenzij uitdrukkelijk het tegendeel blijkt, kunnen aan dit bericht geen rechten worden ontleend. Het gebruik van Internet e-mail brengt zekere risico's met zich. Daarom wordt iedere aansprakelijkheid voor het gebruik van dit medium door de Politie Amsterdam-Amstelland van de hand gewezen. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
