oh the solution worked.. thanks a ton...

but it resulted in another problem...

a bit of background..

i have a multi module project.. deployment of top parent module got
successful (packaging type - pom)

but at second level it failed...  it gives following error.

Cannot create deployable. There's no registered deployable for the
parameters (container [id = [default]], deployable type [pom]). Valid types
for this deployable are:
  - ear
  - war
  - file
  - rar
  - sar
  - ejb

the pom.xml has following entry..

<parent>
<groupId>pw</groupId>
<artifactId>base-dependencies</artifactId>
<version>1.0-SNAPSHOT</version>
</parent>
<modelVersion>4.0.0</modelVersion>
<artifactId>base</artifactId>
<packaging>pom</packaging>

Note : base-dependencies have packaging of type pom. and that worked as i
have mentioned before.

Link http://web.archiveorange.com/archive/v/F1XzEyz3zueRymFcSHZl seems to be
too much to circumvent this small error.. Also, the user complains that it
did not work..

any clue?

On Tue, Apr 19, 2011 at 3:55 PM, Stuart McCulloch <[email protected]> wrote:

> On 19 Apr 2011, at 11:08, Nilesh - MiKu <[email protected]> wrote:
>
> > i m using maven 2.0.9 and recently i have shifted my repository to
> sonatype
> > nexus 1.9.0.2 from archiva.
> >
> > I have migrated all the necessary artifcats to sonatype nexus as
> explained
> > in their docs and found no errors while rebuilding any indexes whatsoever
> in
> > the logs. The migration was successful. However, while deploying one of
> the
> > project, i get following error..
> >
> > [INFO] Scanning for projects...
> > [INFO]
> > ------------------------------------------------------------------------
> > [INFO] Building Unnamed - pw:pw-base-dependencies:pom:1.0-SNAPSHOT
> > [INFO]    task-segment: [deploy]
> > [INFO]
> > ------------------------------------------------------------------------
> > [INFO] [jar:test-jar {execution: default}]
> > [WARNING] JAR will be empty - no content was marked for inclusion!
> > [INFO] [site:attach-descriptor]
> > [INFO] Preparing source:jar
> > [WARNING] Removing: jar from forked lifecycle, to prevent recursive
> > invocation.
> > [INFO] No goals needed for project - skipping
> > [INFO] [source:jar {execution: default}]
> > [INFO] [install:install]
> > [INFO] Installing /somepath/base/base-dependencies/pom.xml to
> >
> /home/nilesh/MiKuStuff/Workspace/_app_base/Maven2Repo/pw/pw-base-dependencies/1.0-SNAPSHOT/pw-base-dependencies-1.0-SNAPSHOT.pom
> > [INFO] Installing
> >
> /somepath/base/base-dependencies/target/WEB-INF/lib/pw-base-dependencies-1.0-SNAPSHOT-tests.jar
> > to
> >
> /home/nilesh/MiKuStuff/Workspace/_app_base/Maven2Repo/pw/pw-base-dependencies/1.0-SNAPSHOT/pw-base-dependencies-1.0-SNAPSHOT-tests.jar
> > [INFO] [deploy:deploy]
> > altDeploymentRepository = null
> > [INFO] Retrieving previous build number from snapshots
> > [INFO]
> > ------------------------------------------------------------------------
> > [ERROR] BUILD ERROR
> > [INFO]
> > ------------------------------------------------------------------------
> > [INFO] Error retrieving previous build number for artifact
> > 'pw:pw-base-dependencies:pom': Cannot read metadata from
> >
> '/somepath/_app_base/Maven2Repo/pw/pw-base-dependencies/1.0-SNAPSHOT/maven-metadata-snapshots.xml':
> > expected START_TAG or END_TAG not TEXT (position: TEXT seen
> > ...<classifier>tests</... @14:28)
> >
> > [INFO]
> > ------------------------------------------------------------------------
> > [INFO] For more information, run Maven with the -e switch
> > [INFO]
> > ------------------------------------------------------------------------
> > [INFO] Total time: 7 seconds
> > [INFO] Finished at: Thu Apr 14 21:10:06 IST 2011
> > [INFO] Final Memory: 18M/122M
> > [INFO]
> > ------------------------------------------------------------------------
> >
> >
> > The contents of the file being complained
> > (i.e. maven-metadata-snapshots.xml) has following contents..
> >
> >
> > <?xml version="1.0" encoding="UTF-8"?>
> > <metadata modelVersion="1.1.0">
> >  <groupId>pw</groupId>
> >  <artifactId>pw-base-dependencies</artifactId>
> >  <version>1.0-SNAPSHOT</version>
> >  <versioning>
> >    <snapshot>
> >      <timestamp>20100617.105422</timestamp>
> >      <buildNumber>11</buildNumber>
> >    </snapshot>
> >    <lastUpdated>20110411220259</lastUpdated>
> >    <snapshotVersions>
> >      <snapshotVersion>
> >        <classifier>tests</classifier>
> >        <extension>jar</extension>
> >        <value>1.0-20100617.105422-11</value>
> >        <updated>20100617105422</updated>
> >      </snapshotVersion>
> >      <snapshotVersion>
> >        <extension>pom</extension>
> >        <value>1.0-20100617.105422-11</value>
> >        <updated>20100617105422</updated>
> >      </snapshotVersion>
> >    </snapshotVersions>
> >  </versioning>
> > </metadata>
> >
> >
> > Googling did not give any hint on what is to be done. And i dont
> understand
> > what is wrong with this situation.
>
> Nexus 1.9 is serving up the latest format of maven metadata (see
> http://jira.codehaus.org/browse/MNG-4452 for some background)
>
> If you update to Maven 2.0.10 then it can handle the additional entries and
> the problem should go away
>
> > Please help. Please revert if some more
> > information is needed.
> >
> >
> > --
> > Best Regards,
> > Nilesh Mevada
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>
>


-- 
Best Regards,
Nilesh Mevada

Reply via email to