Hi,

I am very interested in trying the Mina FTP Server. I wanted this ftp server
to be embedded in my application.
I have checked out the source from SVN.
I am not able to build the server from source.

These are the steps I have done:

1. Check out FtpServer trunk
        from
               http://svn.apache.org/repos/asf/mina/ftpserver/trunk
        to
                Apache_MINA_FtpServer
2. cd Apache_MINA_FtpServer/ftplet-api
3. mvn -Dmaven.test.skip=true install
4. cd ../commons-net-2
5. mvn -Dmaven.test.skip=true clean package
6. mvn install:install-file -DgroupId=commons-net -DartifactId=commons-net
-Dversion=2.0.0-SNAPSHOT -Dpackaging=jar
-Dfile=target/commons-net-2.0.0-SNAPSHOT.jar
7. cd ../core
8. mvn -Dmaven.test.skip=true clean package
9. mvn install:install-file -DgroupId=org.apache.ftpserver
-DartifactId=ftpserver-core -Dversion=1.0.0-SNAPSHOT -Dpackaging=jar
-Dfile=target/ftpserver-core-1.0.0-SNAPSHOT.jar


Till this step build is successful.

 10. cd ../server

11. mvn -Dmaven.test.skip=true install


 I am getting error here,



[INFO] Scanning for projects...

[INFO]
------------------------------------------------------------------------

[ERROR] FATAL ERROR

[INFO]
------------------------------------------------------------------------

[INFO] Error building POM (may not be this project's POM).





Project ID: org.apache.ftpserver:ftpserver-server

POM Location: D:\_3DVIA_Integration\Apache_MINA_FtpServer\server\pom.xml

Validation Messages:



    [0]  'dependencies.dependency.version' is missing for
org.apache.ftpserver:f

tpserver-core





Reason: Failed to validate POM for project
org.apache.ftpserver:ftpserver-server

 at D:\_3DVIA_Integration\Apache_MINA_FtpServer\server\pom.xml





[INFO]
------------------------------------------------------------------------

[INFO] Trace

org.apache.maven.reactor.MavenExecutionException: Failed to validate POM for
pro

ject org.apache.ftpserver:ftpserver-server at
D:\_3DVIA_Integration\Apache_MINA_

FtpServer\server\pom.xml

        at org.apache.maven.DefaultMaven.getProjects(DefaultMaven.java:378)

        at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:292)

        at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:129)

        at org.apache.maven.cli.MavenCli.main(MavenCli.java:287)

        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

        at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.

java:39)

        at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces

sorImpl.java:25)

        at java.lang.reflect.Method.invoke(Method.java:585)

        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)

Caused by: org.apache.maven.project.InvalidProjectModelException: Failed to
vali

date POM for project org.apache.ftpserver:ftpserver-server at
D:\_3DVIA_Integrat

ion\Apache_MINA_FtpServer\server\pom.xml

        at
org.apache.maven.project.DefaultMavenProjectBuilder.processProjectLog

ic(DefaultMavenProjectBuilder.java:1108)

        at
org.apache.maven.project.DefaultMavenProjectBuilder.buildInternal(Def

aultMavenProjectBuilder.java:878)

        at
org.apache.maven.project.DefaultMavenProjectBuilder.buildFromSourceFi

leInternal(DefaultMavenProjectBuilder.java:506)

        at
org.apache.maven.project.DefaultMavenProjectBuilder.build(DefaultMave

nProjectBuilder.java:198)

        at org.apache.maven.DefaultMaven.getProject(DefaultMaven.java:583)

        at
org.apache.maven.DefaultMaven.collectProjects(DefaultMaven.java:461)

        at org.apache.maven.DefaultMaven.getProjects(DefaultMaven.java:365)

        ... 11 more

[INFO]
------------------------------------------------------------------------

[INFO] Total time: < 1 second

[INFO] Finished at: Tue Apr 29 14:32:04 IST 2008

[INFO] Final Memory: 1M/254M

[INFO]
------------------------------------------------------------------------


Is there any mistake in the steps i am doing.

Thanks in advance for the help,

Abhinand

Reply via email to