Hi Chris, Actually there is no file $HOME/.m2/settings.xml. So I created the file and then ran the mvn command. But I got the error caused by wrong root element in the XML file.
$ mvn install Error reading settings.xml: Expected root element 'settings' but found 'repositories' (position: START_TAG seen <repositories>... @1:14) Line: 1 Column: 14 I just checked the version of mvn executed above. $ mvn -version Apache Maven 2.2.1 (rdebian-6) Java version: 1.6.0_31 Java home: /usr/local/jdk1.6.0_31/jre Default locale: en_US, platform encoding: UTF-8 OS name: "linux" version: "3.0.0-12-generic" arch: "i386" Family: "unix" Please let me know what the problem is and how to fix it. Thanks, Yunhee 2012/7/23 Mattmann, Chris A (388J) <[email protected]>: > Hi Yunhee, > > Can you try adding the following repository definition to your > $HOME/.m2/settings.xml > file? > > <repositories> > <repository> > <id>oodt-m2-repo</id> > <name>OODT Maven2 Repository</name> > <url>http://oodt.jpl.nasa.gov/download/private</url> > <releases> > <enabled>true</enabled> > </releases> > <snapshots> > <enabled>true</enabled> > </snapshots> > </repository> > </repositories> > > Then try running mvn install again? > > Cheers, > Chris > > On Jul 23, 2012, at 1:51 AM, YunHee Kang wrote: > >> Hi Chris, >> >> Unfortunately I didn't install the oodt-pushpull-plugins. >> The following is the message I got when running commands "svn" and "mvn". >> >> yhkang@yunhee-kisti:~$ svn export >> http://svn.codespot.com/a/apache-extras.org/oodt-pushpull-plugins/trunk/ >> oodt-pushpull-plugins >> A oodt-pushpull-plugins >> A oodt-pushpull-plugins/LICENSE.txt >> A oodt-pushpull-plugins/depfixer >> A oodt-pushpull-plugins/depfixer/src >> A oodt-pushpull-plugins/depfixer/src/main >> A oodt-pushpull-plugins/depfixer/src/main/ant >> A oodt-pushpull-plugins/depfixer/src/main/ant/jvftpdownload.xml >> A oodt-pushpull-plugins/depfixer/pom.xml >> A oodt-pushpull-plugins/core >> A oodt-pushpull-plugins/core/src >> A oodt-pushpull-plugins/core/src/main >> A oodt-pushpull-plugins/core/src/main/java >> A oodt-pushpull-plugins/core/src/main/java/org >> A oodt-pushpull-plugins/core/src/main/java/org/apacheextras >> A oodt-pushpull-plugins/core/src/main/java/org/apacheextras/oodt >> A oodt-pushpull-plugins/core/src/main/java/org/apacheextras/oodt/cas >> A >> oodt-pushpull-plugins/core/src/main/java/org/apacheextras/oodt/cas/pushpull >> A >> oodt-pushpull-plugins/core/src/main/java/org/apacheextras/oodt/cas/pushpull/protocol >> A >> oodt-pushpull-plugins/core/src/main/java/org/apacheextras/oodt/cas/pushpull/protocol/ftp >> A >> oodt-pushpull-plugins/core/src/main/java/org/apacheextras/oodt/cas/pushpull/protocol/ftp/JvFtpClientFactory.java >> A >> oodt-pushpull-plugins/core/src/main/java/org/apacheextras/oodt/cas/pushpull/protocol/ftp/Ftp4CheFtpClient.java >> A >> oodt-pushpull-plugins/core/src/main/java/org/apacheextras/oodt/cas/pushpull/protocol/ftp/JvFtpClient.java >> A >> oodt-pushpull-plugins/core/src/main/java/org/apacheextras/oodt/cas/pushpull/protocol/ftp/Ftp4CheFtpClientFactory.java >> A oodt-pushpull-plugins/core/pom.xml >> A oodt-pushpull-plugins/pom.xml >> Exported revision 8. >> yhkang@yunhee-kisti:~$ cd oodt-pushpull-plugins/ >> yhkang@yunhee-kisti:~/oodt-pushpull-plugins$ mvn install >> [INFO] Scanning for projects... >> [INFO] Reactor build order: >> [INFO] Apache CAS PushPull Plugins Dependency Fixer >> [INFO] CAS Push-Pull-Framework Plugins Core Libs >> [INFO] Apache OODT CAS PushPull Plugins >> [INFO] >> ------------------------------------------------------------------------ >> [INFO] Building Apache CAS PushPull Plugins Dependency Fixer >> [INFO] task-segment: [install] >> [INFO] >> ------------------------------------------------------------------------ >> [INFO] [antrun:run {execution: jvftpdownload}] >> [INFO] Executing tasks >> >> main: >> >> all: >> [mkdir] Created dir: >> /home/yhkang/oodt-pushpull-plugins/depfixer/target/jvftp >> [get] Getting: >> http://downloads.sourceforge.net/project/jvftp/jvftp/0.73%20for%20java%201.5%2B/jvftp-bin-0_73.zip?r=http%3A%2F%2Fsourceforge.net%2Fprojects%2Fjvftp%2F&ts=1325111584&use_mirror=iweb >> [get] To: >> /home/yhkang/oodt-pushpull-plugins/depfixer/target/jvftp/jvftp-bin-0_73.zip >> [get] >> http://downloads.sourceforge.net/project/jvftp/jvftp/0.73%20for%20java%201.5%2B/jvftp-bin-0_73.zip?r=http%3A%2F%2Fsourceforge.net%2Fprojects%2Fjvftp%2F&ts=1325111584&use_mirror=iweb >> moved to >> http://iweb.dl.sourceforge.net/project/jvftp/jvftp/0.73%20for%20java%201.5%2B/jvftp-bin-0_73.zip >> [unzip] Expanding: >> /home/yhkang/oodt-pushpull-plugins/depfixer/target/jvftp/jvftp-bin-0_73.zip >> into /home/yhkang/oodt-pushpull-plugins/depfixer/target/jvftp/jvftp-0_73 >> [move] Moving 1 file to >> /home/yhkang/oodt-pushpull-plugins/depfixer/target/jvftp/jvftp-0_73/jvftp/lib >> [INFO] Executed tasks >> [INFO] [site:attach-descriptor {execution: default-attach-descriptor}] >> [INFO] [install:install {execution: default-install}] >> [INFO] Installing /home/yhkang/oodt-pushpull-plugins/depfixer/pom.xml >> to >> /home/yhkang/.m2/repository/org/apacheextras/oodt/oodt-pushpull-plugins-depfixer/0.4/oodt-pushpull-plugins-depfixer-0.4.pom >> [INFO] >> ------------------------------------------------------------------------ >> [INFO] Building CAS Push-Pull-Framework Plugins Core Libs >> [INFO] task-segment: [install] >> [INFO] >> ------------------------------------------------------------------------ >> [INFO] [resources:resources {execution: default-resources}] >> [WARNING] Using platform encoding (UTF-8 actually) to copy filtered >> resources, i.e. build is platform dependent! >> [INFO] skip non existing resourceDirectory >> /home/yhkang/oodt-pushpull-plugins/core/src/main/resources >> Downloading: >> http://repo1.maven.org/maven2/ftp4che/ftp4che/0.7.1/ftp4che-0.7.1.pom >> [INFO] Unable to find resource 'ftp4che:ftp4che:pom:0.7.1' in >> repository central (http://repo1.maven.org/maven2) >> Downloading: >> http://repo1.maven.org/maven2/ftp4che/ftp4che/0.7.1/ftp4che-0.7.1.jar >> [INFO] Unable to find resource 'ftp4che:ftp4che:jar:0.7.1' in >> repository central (http://repo1.maven.org/maven2) >> [INFO] >> ------------------------------------------------------------------------ >> [ERROR] BUILD ERROR >> [INFO] >> ------------------------------------------------------------------------ >> [INFO] Failed to resolve artifact. >> >> Missing: >> ---------- >> 1) ftp4che:ftp4che:jar:0.7.1 >> >> Try downloading the file manually from the project website. >> >> Then, install it using the command: >> mvn install:install-file -DgroupId=ftp4che -DartifactId=ftp4che >> -Dversion=0.7.1 -Dpackaging=jar -Dfile=/path/to/file >> >> Alternatively, if you host your own repository you can deploy the file >> there: >> mvn deploy:deploy-file -DgroupId=ftp4che -DartifactId=ftp4che >> -Dversion=0.7.1 -Dpackaging=jar -Dfile=/path/to/file -Durl=[url] >> -DrepositoryId=[id] >> >> Path to dependency: >> 1) org.apacheextras.oodt:oodt-pushpull-plugins-core:jar:0.4 >> 2) ftp4che:ftp4che:jar:0.7.1 >> >> ---------- >> 1 required artifact is missing. >> >> for artifact: >> org.apacheextras.oodt:oodt-pushpull-plugins-core:jar:0.4 >> >> from the specified remote repositories: >> central (http://repo1.maven.org/maven2) >> >> >> >> [INFO] >> ------------------------------------------------------------------------ >> [INFO] For more information, run Maven with the -e switch >> [INFO] >> ------------------------------------------------------------------------ >> [INFO] Total time: 8 seconds >> [INFO] Finished at: Mon Jul 23 17:46:57 KST 2012 >> [INFO] Final Memory: 26M/188M >> [INFO] >> ------------------------------------------------------------------------ >> >> >> >> Thanks, >> Yunhee >> >> 2012/7/23 Mattmann, Chris A (388J) <[email protected]>: >>> Hi Yunee, >>> >>> See: http://pastebin.com/36krXVZZ >>> >>> I was able to do this from scratch and it worked fine. >>> >>> Can you please let me know what the specific error >>> you are getting is? >>> >>> Cheers, >>> Chris >>> >>> On Jul 22, 2012, at 7:42 AM, YunHee Kang wrote: >>> >>>> Hi Chris, >>>> >>>> Firstly, I checked out the revision 8 of oodt-pushpull-plugins. Then I >>>> tried to run the command "mvn install" for building this plugins. >>>> Unfortunately I got the same error before I had. >>>> >>>> Thanks, >>>> >>>> Yunee >>>> >>>> 2012/7/22 Mattmann, Chris A (388J) <[email protected]>: >>>>> Hi YunHee, >>>>> >>>>> On Jul 20, 2012, at 3:00 AM, YunHee Kang wrote: >>>>> >>>>>> Hi Chris, >>>>>> >>>>>> To handle a problem occurred when downloading remote files by using a >>>>>> script 'pushpull', I tried to install "Push Pull protocol plugins" >>>>>> based on the following steps: >>>>>> 1) svn export >>>>>> http://svn.codespot.com/a/apache-extras.org/oodt-pushpull-plugins/trunk/ >>>>>> oodt-pushpull-plugins >>>>>> 2) cd oodt-pushpull-plugins >>>>>> 3) mvn install >>>>>> >>>>>> But I didn't get a Jar file called >>>>>> oodt-pushpull-plugins-core-0.4-SNAPSHOT.jar. >>>>>> Instead of the jar file, I got the following message. >>>>>> >>>>>> >>>>>> yhkang@yunhee-kisti:~/oodt-pushpull-plugins$ mvn install >>>>>> [INFO] Scanning for projects... >>>>>> [INFO] Reactor build order: >>>>>> [INFO] Apache CAS PushPull Plugins Dependency Fixer >>>>>> [INFO] CAS Push-Pull-Framework Plugins Core Libs >>>>>> [INFO] Apache OODT CAS PushPull Plugins >>>>>> [INFO] >>>>>> ----------------------------------------------------------------------- - >>>>>> [INFO] Building Apache CAS PushPull Plugins Dependency Fixer >>>>>> [INFO] task-segment: [install] >>>>>> [INFO] >>>>>> ------------------------------------------------------------------------ >>>>>> [INFO] [antrun:run {execution: jvftpdownload}] >>>>>> [INFO] Executing tasks >>>>>> >>>>>> main: >>>>>> >>>>>> all: >>>>>> [get] Getting: >>>>>> http://downloads.sourceforge.net/project/jvftp/jvftp/0.73%20for%20java%201.5%2B/jvftp-bin-0_73.zip?r=http%3A%2F%2Fsourceforge.net%2Fprojects%2Fjvftp%2F&ts=1325111584&use_mirror=iweb >>>>>> [get] To: >>>>>> /home/yhkang/oodt-pushpull-plugins/depfixer/target/jvftp/jvftp-bin-0_73.zip >>>>>> [get] >>>>>> http://downloads.sourceforge.net/project/jvftp/jvftp/0.73%20for%20java%201.5%2B/jvftp-bin-0_73.zip?r=http%3A%2F%2Fsourceforge.net%2Fprojects%2Fjvftp%2F&ts=1325111584&use_mirror=iweb >>>>>> moved to >>>>>> http://iweb.dl.sourceforge.net/project/jvftp/jvftp/0.73%20for%20java%201.5%2B/jvftp-bin-0_73.zip >>>>>> [unzip] Expanding: >>>>>> /home/yhkang/oodt-pushpull-plugins/depfixer/target/jvftp/jvftp-bin-0_73.zip >>>>>> into /home/yhkang/oodt-pushpull-plugins/depfixer/target/jvftp/jvftp-0_73 >>>>>> [move] Moving 1 file to >>>>>> /home/yhkang/oodt-pushpull-plugins/depfixer/target/jvftp/jvftp-0_73/jvftp/lib >>>>>> [INFO] Executed tasks >>>>>> [INFO] [site:attach-descriptor {execution: default-attach-descriptor}] >>>>>> [INFO] [install:install {execution: default-install}] >>>>>> [INFO] Installing /home/yhkang/oodt-pushpull-plugins/depfixer/pom.xml >>>>>> to >>>>>> /home/yhkang/.m2/repository/org/apacheextras/oodt/oodt-pushpull-plugins-depfixer/0.4-SNAPSHOT/oodt-pushpull-plugins-depfixer-0.4-SNAPSHOT.pom >>>>>> [INFO] >>>>>> ------------------------------------------------------------------------ >>>>>> [INFO] Building CAS Push-Pull-Framework Plugins Core Libs >>>>>> [INFO] task-segment: [install] >>>>>> [INFO] >>>>>> ------------------------------------------------------------------------ >>>>>> [INFO] [resources:resources {execution: default-resources}] >>>>>> [WARNING] Using platform encoding (UTF-8 actually) to copy filtered >>>>>> resources, i.e. build is platform dependent! >>>>>> [INFO] skip non existing resourceDirectory >>>>>> /home/yhkang/oodt-pushpull-plugins/core/src/main/resources >>>>>> Downloading: >>>>>> http://repo1.maven.org/maven2/ftp4che/ftp4che/0.7.1/ftp4che-0.7.1.pom >>>>>> [INFO] Unable to find resource 'ftp4che:ftp4che:pom:0.7.1' in >>>>>> repository central (http://repo1.maven.org/maven2) >>>>>> Downloading: >>>>>> http://repo1.maven.org/maven2/ftp4che/ftp4che/0.7.1/ftp4che-0.7.1.jar >>>>>> [INFO] Unable to find resource 'ftp4che:ftp4che:jar:0.7.1' in >>>>>> repository central (http://repo1.maven.org/maven2) >>>>>> [INFO] >>>>>> ------------------------------------------------------------------------ >>>>>> [ERROR] BUILD ERROR >>>>>> [INFO] >>>>>> ------------------------------------------------------------------------ >>>>>> [INFO] Failed to resolve artifact. >>>>>> >>>>>> Missing: >>>>>> ---------- >>>>>> 1) org.apache.oodt:cas-pushpull:jar:0.4-SNAPSHOT >>>>>> >>>>>> Try downloading the file manually from the project website. >>>>>> >>>>>> Then, install it using the command: >>>>>> mvn install:install-file -DgroupId=org.apache.oodt >>>>>> -DartifactId=cas-pushpull -Dversion=0.4-SNAPSHOT -Dpackaging=jar >>>>>> -Dfile=/path/to/file >>>>>> >>>>>> Alternatively, if you host your own repository you can deploy the file >>>>>> there: >>>>>> mvn deploy:deploy-file -DgroupId=org.apache.oodt >>>>>> -DartifactId=cas-pushpull -Dversion=0.4-SNAPSHOT -Dpackaging=jar >>>>>> -Dfile=/path/to/file -Durl=[url] -DrepositoryId=[id] >>>>>> >>>>>> Path to dependency: >>>>>> 1) org.apacheextras.oodt:oodt-pushpull-plugins-core:jar:0.4-SNAPSHOT >>>>>> 2) org.apache.oodt:cas-pushpull:jar:0.4-SNAPSHOT >>>>>> >>>>>> 2) ftp4che:ftp4che:jar:0.7.1 >>>>>> >>>>>> Try downloading the file manually from the project website. >>>>>> >>>>>> Then, install it using the command: >>>>>> mvn install:install-file -DgroupId=ftp4che -DartifactId=ftp4che >>>>>> -Dversion=0.7.1 -Dpackaging=jar -Dfile=/path/to/file >>>>>> >>>>>> Alternatively, if you host your own repository you can deploy the file >>>>>> there: >>>>>> mvn deploy:deploy-file -DgroupId=ftp4che -DartifactId=ftp4che >>>>>> -Dversion=0.7.1 -Dpackaging=jar -Dfile=/path/to/file -Durl=[url] >>>>>> -DrepositoryId=[id] >>>>>> >>>>>> Path to dependency: >>>>>> 1) org.apacheextras.oodt:oodt-pushpull-plugins-core:jar:0.4-SNAPSHOT >>>>>> 2) ftp4che:ftp4che:jar:0.7.1 >>>>>> >>>>>> ---------- >>>>>> 2 required artifacts are missing. >>>>>> >>>>>> for artifact: >>>>>> org.apacheextras.oodt:oodt-pushpull-plugins-core:jar:0.4-SNAPSHOT >>>>>> >>>>>> from the specified remote repositories: >>>>>> central (http://repo1.maven.org/maven2) >>>>>> >>>>>> >>>>>> [INFO] >>>>>> ------------------------------------------------------------------------ >>>>>> [INFO] For more information, run Maven with the -e switch >>>>>> [INFO] >>>>>> ------------------------------------------------------------------------ >>>>>> [INFO] Total time: 6 seconds >>>>>> [INFO] Finished at: Fri Jul 20 18:49:33 KST 2012 >>>>>> [INFO] Final Memory: 24M/184M >>>>>> [INFO] >>>>>> ------------------------------------------------------------------------ >>>>>> >>>>>> Let me know how to handle this installation problem. >>>>> >>>>> Ahh! OK I think I need to simply update pushpull plugins to depend >>>>> on Apache OODT 0.4: I've done so in r6, r7 and r8: >>>>> >>>>> http://s.apache.org/fFN >>>>> http://s.apache.org/xn >>>>> http://s.apache.org/yf >>>>> >>>>> Try it now! >>>>> >>>>> Cheers, >>>>> Chris >>>>> >>>>> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ >>>>> Chris Mattmann, Ph.D. >>>>> Senior Computer Scientist >>>>> NASA Jet Propulsion Laboratory Pasadena, CA 91109 USA >>>>> Office: 171-266B, Mailstop: 171-246 >>>>> Email: [email protected] >>>>> WWW: http://sunset.usc.edu/~mattmann/ >>>>> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ >>>>> Adjunct Assistant Professor, Computer Science Department >>>>> University of Southern California, Los Angeles, CA 90089 USA >>>>> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ >>>>> >>> >>> >>> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ >>> Chris Mattmann, Ph.D. >>> Senior Computer Scientist >>> NASA Jet Propulsion Laboratory Pasadena, CA 91109 USA >>> Office: 171-266B, Mailstop: 171-246 >>> Email: [email protected] >>> WWW: http://sunset.usc.edu/~mattmann/ >>> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ >>> Adjunct Assistant Professor, Computer Science Department >>> University of Southern California, Los Angeles, CA 90089 USA >>> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ >>> > > > ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ > Chris Mattmann, Ph.D. > Senior Computer Scientist > NASA Jet Propulsion Laboratory Pasadena, CA 91109 USA > Office: 171-266B, Mailstop: 171-246 > Email: [email protected] > WWW: http://sunset.usc.edu/~mattmann/ > ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ > Adjunct Assistant Professor, Computer Science Department > University of Southern California, Los Angeles, CA 90089 USA > ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ >
