Jiaqi,

Here's a copy of my pom.xml with the repository and a snippet of my
settings.xml file.  I'm using an id "csdpRepository" and
"csdpFtpRepository", but for some reason, its not reading the settings.xml.
Thanks.

<project xmlns="http://maven.apache.org/POM/4.0.0";
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
http://maven.apache.org/maven-v4_0_0.xsd";>
        <modelVersion>4.0.0</modelVersion>

        <parent>
           <artifactId>i2c</artifactId>
           <groupId>com.ibm.mbps.i2c</groupId>
           <version>1.1</version>
        </parent>

        <groupId>com.ibm.mbps.i2c.prereq</groupId>
        <artifactId>com.ibm.mbps.i2c.prereq</artifactId>
        <packaging>pom</packaging>
        <name>MBPS Prereq Main</name>
        <version>1.1</version>

        <!--  List the modules under this folder -->
        <modules>
           <module>prereq.bowstreet</module>
           <module>prereq.kb</module>
           <module>prereq.portal</module>
           <module>prereq.process</module>
        </modules>
        <repositories>
            <repository>
                        <id>csdpFtpRepository</id>
                        <name>CSDP Maven Repository</name>
                        <url>

ftp://ausgsa.austin.ibm.com/projects/c/csdpbuildrepository/maven/repository
                        </url>
                </repository>
                <repository>
                        <id>csdpRepository</id>
                        <name>CSDP Maven Repository</name>
                        <url>

http://ausgsa.ibm.com/projects/c/csdpbuildrepository/maven/repository
                        </url>
                </repository>
        </repositories>
</project>

Here's the server element in my .m2/settings.xml
<server>
      <id>csdpFtpRepository</id>
      <username>egaona</username>
      <password>xsw21qaz</password>
    </server>
    <server>
      <id>ecmFtpRepository</id>
      <username>egaona</username>
      <password>xsw21qaz</password>
    </server>


Enrique


----- Forwarded by Enrique Gaona/Austin/IBM on 01/26/2007 05:11 PM -----

Enrique Gaona/Austin/IBM wrote on 01/19/2007 02:08:07 PM:

> Jiaqi Guo <[EMAIL PROTECTED]> wrote on 01/19/2007 02:02:24 PM:
>
> > What is the version of your wagon-ftp? Thanks
> Jiaqi,
> Here are the versions of the wagon jarfiles.  Thanks
>
> wagon-file-1.0-alpha-7.jar
> wagon-ftp-1.0-alpha-6.jar
> wagon-http-lightweight-1.0-alpha-6.jar
> wagon-provider-api-1.0-alpha-6.jar
> wagon-ssh-1.0-alpha-7.jar
> wagon-ssh-external-1.0-alpha-6.jar
>
> Enrique
> >
> >
> > Enrique Gaona wrote:
> >
> > >Hi,
> > >I'm getting an NullPointerException error FtpWagon.java when I execute
the
> > >following maven command, mvn clean antrun:run install.  It seems that
the
> > >plugin is not reading my settings.xml.   I have the csdpRepository id
> > >defined inside the settings.xml.    I've searched in google for
> > >FtpWagon.java error, but the solution offered doesn't seem to work, at
> > >least for me.   Any help is greatly appreciated.  Thanks.
> > >
> > > <repositories>
> > >          <repository>
> > >            <id>cspdRepository</id>
> > >            <name>CSDP Repository</name>
> > >            <url>
> > >
> >
>ftp://ausgsa.austin.ibm.com/projects/c/csdpbuildrepository/maven/repository

> > >            </url>
> > >          </repository>
> > > </repositories>
> > >
> > >settings.xml:
> > ><server>
> > >      <id>csdpRepository</id>
> > >      <username>egaona</username>
> > >      <password>password</password>
> > >    </server>
> > >
> > >[EMAIL PROTECTED] prereq.kb]# mvn clean antrun:run install
> > >[INFO] Scanning for projects...
> > >[INFO] Searching repository for plugin with prefix: 'antrun'.
> > >[INFO]
> >
>
>----------------------------------------------------------------------------

> > >[INFO] Building KB Prerequisite Files
> > >[INFO]    task-segment: [clean, antrun:run, install]
> > >[INFO]
> >
>
>----------------------------------------------------------------------------

> > >[INFO] [clean:clean]
> > >[INFO] Deleting directory
> > >/build/continuum/app/working-directory/1/com.ibm.mbps.i2c.
> > ui/I2CProject/prereqs/prereq.kb/target
> > >[INFO] Deleting directory
> > >/build/continuum/app/working-directory/1/com.ibm.mbps.i2c.
> > ui/I2CProject/prereqs/prereq.kb/target/classes
> > >[INFO] Deleting directory
> > >/build/continuum/app/working-directory/1/com.ibm.mbps.i2c.
> > ui/I2CProject/prereqs/prereq.kb/target/test-classes
> > >[INFO]
> >
>------------------------------------------------------------------------
> > >[ERROR] FATAL ERROR
> > >[INFO]
> >
>------------------------------------------------------------------------
> > >[INFO] null
> > >[INFO]
> >
>------------------------------------------------------------------------
> > >[INFO] Trace
> > >java.lang.NullPointerException
> > >        at
> > >org.apache.maven.wagon.providers.ftp.FtpWagon.
> > openConnection(FtpWagon.java:127)
> > >        at
> > >org.apache.maven.wagon.AbstractWagon.connect(AbstractWagon.java:143)
> > >        at
> > >org.apache.maven.artifact.manager.DefaultWagonManager.
> > getRemoteFile(DefaultWagonManager.java:354)
> > >        at
> > >org.apache.maven.artifact.manager.DefaultWagonManager.
> > getArtifact(DefaultWagonManager.java:282)
> > >        at
> > >org.apache.maven.artifact.manager.DefaultWagonManager.
> > getArtifact(DefaultWagonManager.java:244)
> > >        at
> > >org.apache.maven.artifact.resolver.DefaultArtifactResolver.
> > resolve(DefaultArtifactResolver.java:124)
> > >        at
> > >org.apache.maven.artifact.resolver.DefaultArtifactResolver.
> > resolve(DefaultArtifactResolver.java:63)
> > >        at
> > >org.apache.maven.project.DefaultMavenProjectBuilder.
> > findModelFromRepository(DefaultMavenProjectBuilder.java:467)
> > >        at
> > >org.apache.maven.project.DefaultMavenProjectBuilder.
> > buildFromRepository(DefaultMavenProjectBuilder.java:225)
> > >        at
> > >org.apache.maven.project.artifact.MavenMetadataSource.
> > retrieve(MavenMetadataSource.java:102)
> > >        at
> > >org.apache.maven.artifact.resolver.DefaultArtifactCollector.
> > recurse(DefaultArtifactCollector.java:275)
> > >        at
> > >org.apache.maven.artifact.resolver.DefaultArtifactCollector.
> > collect(DefaultArtifactCollector.java:67)
> > >        at
> > >org.apache.maven.artifact.resolver.DefaultArtifactResolver.
> > resolveTransitively(DefaultArtifactResolver.java:223)
> > >        at
> > >org.apache.maven.artifact.resolver.DefaultArtifactResolver.
> > resolveTransitively(DefaultArtifactResolver.java:211)
> > >        at
> > >org.apache.maven.artifact.resolver.DefaultArtifactResolver.
> > resolveTransitively(DefaultArtifactResolver.java:182)
> > >        at
> > >org.apache.maven.plugin.DefaultPluginManager.
> > resolveTransitiveDependencies(DefaultPluginManager.java:1117)
> > >        at
> > >org.apache.maven.plugin.DefaultPluginManager.
> > executeMojo(DefaultPluginManager.java:366)
> > >        at
> > >org.apache.maven.lifecycle.DefaultLifecycleExecutor.
> > executeGoals(DefaultLifecycleExecutor.java:534)
> > >        at
> > >org.apache.maven.lifecycle.DefaultLifecycleExecutor.
> > executeStandaloneGoal(DefaultLifecycleExecutor.java:488)
> > >        at
> > >org.apache.maven.lifecycle.DefaultLifecycleExecutor.
> > executeGoal(DefaultLifecycleExecutor.java:458)
> > >        at
> > >org.apache.maven.lifecycle.DefaultLifecycleExecutor.
> > executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:306)
> > >        at
> > >org.apache.maven.lifecycle.DefaultLifecycleExecutor.
> > executeTaskSegments(DefaultLifecycleExecutor.java:273)
> > >        at
> > >org.apache.maven.lifecycle.DefaultLifecycleExecutor.
> > execute(DefaultLifecycleExecutor.java:140)
> > >        at
org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:322)
> > >        at
org.apache.maven.DefaultMaven.execute(DefaultMaven.java:115)
> > >        at org.apache.maven.cli.MavenCli.main(MavenCli.java:256)
> > >        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> > >        at
> > >sun.reflect.NativeMethodAccessorImpl.
> invoke(NativeMethodAccessorImpl.java:85)
> > >        at
> > >sun.reflect.NativeMethodAccessorImpl.
> invoke(NativeMethodAccessorImpl.java:58)
> > >        at
> > >sun.reflect.DelegatingMethodAccessorImpl.
> > invoke(DelegatingMethodAccessorImpl.java:60)
> > >        at java.lang.reflect.Method.invoke(Method.java:391)
> > >        at
> > >org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
> > >        at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
> > >        at
> > >org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)
> > >        at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
> > >[INFO]
> >
>------------------------------------------------------------------------
> > >[INFO] Total time: 2 seconds
> > >[INFO] Finished at: Fri Jan 19 11:54:32 CST 2007
> > >[INFO] Final Memory: 3M/7M
> > >[INFO]
> >
>------------------------------------------------------------------------
> > >[EMAIL PROTECTED] prereq.kb]#
> > >
> > >Enrique
> > >
> > >
> > >
> >
> >
> > --
> >
> >
> >
> > Jiaqi Guo
> >
> > http://www.cyclopsgroup.org
> > [EMAIL PROTECTED]
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> >

Reply via email to