Richard, Ok, thanks. I´ll continue trying.
Regards, Ivo On 3/8/07, Richard S. Hall <[EMAIL PROTECTED]> wrote:
Ivo K. Koga wrote: > Hi Richard, > > I don´t have at my checkouted project the: tools/maven/maven-osgi/plugin > So I supposed to build the: tools\maven2\maven-osgi-plugin Sorry, type-o on my part. > > and I typed there the: mvn clean install. I got this error: > > [ERROR] BUILD ERROR > [INFO] > ------------------------------------------------------------------------ > [INFO] Error building POM (may not be this project's POM). Well, I am pretty much at a loss for now...perhaps someone else can take a few guesses. -> richard > > > Project ID: org.apache.maven.plugins:maven-clean-plugin > > Reason: Error getting POM for > 'org.apache.maven.plugins:maven-clean-plugin' > from > the repository: Failed to resolve artifact, possibly due to a repository > list t > hat is not appropriately equipped for this artifact's metadata. > org.apache.maven.plugins:maven-clean-plugin:pom:2.2-SNAPSHOT > > from the specified remote repositories: > apache.snapshots (http://people.apache.org/repo/m2-snapshot-repository ), > central (http://repo1.maven.org/maven2) > > > > Regards, > > Ivo Koga > > > On 3/8/07, Richard S. Hall <[EMAIL PROTECTED]> wrote: >> >> Ivo K. Koga wrote: >> > Hi Richard, >> > >> > When I type ant I got the same error: >> > >> > ----------- >> > [exec] [ERROR] BUILD ERROR >> > [exec] [INFO] >> > ------------------------------------------------------------- >> > ----------- >> > [exec] [INFO] The plugin >> 'org.apache.felix.plugins:maven-osgi-plugin >> ' >> > does >> > not exist or no valid version could be found >> >> You could try to build tools/maven/maven-osgi/plugin manually too. This >> is another plugin. Maven is strange with plugins, it wants to find them >> in a repository first, even if they are part of the project you are >> building. Thus you can sometimes fix your dependency issues by building >> the plugins first so they get installed into your local repository. If >> you build this plugin, then perhaps you can try ant at the top level >> again. >> >> I don't know why you are having this difficulty. It is almost like you >> cannot access the snapshot repository. >> >> > >> > But when I type: mvn clean install, I got a: >> > [INFO] BUILD SUCCESSFUL >> > >> > Is there any problem using mvn clean install instead of Ant build.xml ? >> >> "mvn clean install" won't do anything in the trunk because it won't find >> any modules to build. Due to another Maven bug that we are working >> around, we had to define different "packaging profiles" for our >> different subprojects that use different maven packaging plugins. >> >> Thus, you HAVE to specify a packaging profile to compile the subprojects >> associated with the given packaging profile; look into the build.xml to >> see what it does to get an idea. >> >> For example, if you want to build the framework, core bundles, and >> other, you MUST type: >> >> mvn -Dpackaging=bundle clean install >> >> This builds all subprojects that use the "maven-bundle-plugin". You can >> search the pom.xml file for <profile> to see the various profiles that >> are available. >> >> We are hopeful that the Maven team will fix this packaging bug so that >> in the future we can put all subprojects in the same profile and then we >> won't need the ant file at all. >> >> -> richard >> >> > >> > Regards, >> > >> > Ivo Koga >> > >> > >> > On 3/8/07, Richard S. Hall <[EMAIL PROTECTED]> wrote: >> >> >> >> Strange. I just deleted my local maven repo and rebuilt from scratch >> and >> >> it worked for me. Make sure you try again, since sometimes these >> things >> >> are spurious. >> >> >> >> iPOJO definitely exists in the SNAPSHOT repo. >> >> >> >> Perhaps you could try to 'cd' into the iPOJO subprojects manually and >> do >> >> "mvn clean install" to see if you can get them to build. If so, then >> try >> >> again with the build.xml file. >> >> >> >> -> richard >> >> >> >> Ivo K. Koga wrote: >> >> > Hi Felix! >> >> > >> >> > That was exactly the ant error. Thanks! >> >> > >> >> > But now I´m facing some problem inside maven (I think). This is the >> >> > output: >> >> > >> >> > [exec] [ERROR] BUILD ERROR >> >> > [exec] [INFO] >> >> > ------------------------------------------------------------- >> >> > ----------- >> >> > [exec] [INFO] The plugin ' >> >> > org.apache.felix:org.apache.felix.ipojo.plugin' d >> >> > oes not exist or no valid version could be found >> >> > >> >> > Does anyone know how to fix that? >> >> > >> >> > Regards >> >> > >> >> > Ivo Koga >> >> > >> >> > >> >> > On 3/8/07, Felix Meschberger <[EMAIL PROTECTED]> wrote: >> >> >> >> >> >> Hi, >> >> >> >> >> >> This seems in fact to be a Windows issue :-) >> >> >> >> >> >> The problems seems to be that the maven bin folder contains a >> mvn.bat >> >> >> and >> >> >> a >> >> >> mvn file. The mvn.bat file is a dos batch file while mvn is the >> unix >> >> >> shell >> >> >> script. It now seems that when ant is trying to call the mvn >> >> executable, >> >> >> the >> >> >> Java VM or Windows or whoever does not resovle "mvn" to "mvn.bat ". >> >> If I >> >> >> change 'executable="mvn"' to 'executable="mvn.bat"' it seems to >> work. >> >> >> >> >> >> By testing for the OS and using a variable to take the mvn >> executale >> >> >> name, >> >> >> I >> >> >> could get to run on my windows and linux boxes: >> >> >> >> >> >> Regards >> >> >> Felix >> >> >> >> >> >> The hacked up build.xml : >> >> >> <!-- >> >> >> Licensed to the Apache Software Foundation (ASF) under one >> >> >> or more contributor license agreements. See the NOTICE file >> >> >> distributed with this work for additional information >> >> >> regarding copyright ownership. The ASF licenses this file >> >> >> to you under the Apache License, Version 2.0 (the >> >> >> "License"); you may not use this file except in compliance >> >> >> with the License. You may obtain a copy of the License at >> >> >> >> >> >> http://www.apache.org/licenses/LICENSE-2.0 >> >> >> >> >> >> Unless required by applicable law or agreed to in writing, >> >> >> software distributed under the License is distributed on an >> >> >> "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY >> >> >> KIND, either express or implied. See the License for the >> >> >> specific language governing permissions and limitations >> >> >> under the License. >> >> >> --> >> >> >> <project default="all"> >> >> >> <target name="init"> >> >> >> <condition property="mvn" value="mvn.bat"> >> >> >> <os family="dos" /> >> >> >> </condition> >> >> >> <condition property="mvn" value="mvn"> >> >> >> <not> >> >> >> <isset property="mvn" /> >> >> >> </not> >> >> >> </condition> >> >> >> </target> >> >> >> <target name="clean" depends="init"> >> >> >> <exec executable="${mvn}" failonerror="true"> >> >> >> <arg line="-Dpackaging=bundle clean" /> >> >> >> </exec> >> >> >> <exec executable="${mvn}" failonerror="true"> >> >> >> <arg line="-Dpackaging=osgi-bundle clean" /> >> >> >> </exec> >> >> >> <exec executable="${mvn}" failonerror="true"> >> >> >> <arg line="-Dpackaging=ipojo-bundle clean" /> >> >> >> </exec> >> >> >> <exec executable="${mvn}" failonerror="true"> >> >> >> <arg line="-Dpackaging=osgi-bundle-mosgi clean" /> >> >> >> </exec> >> >> >> </target> >> >> >> <target name="install" depends="init"> >> >> >> <exec executable="${mvn}" failonerror="true"> >> >> >> <arg line="-Dpackaging=bundle install" /> >> >> >> </exec> >> >> >> <exec executable="${mvn}" failonerror="true"> >> >> >> <arg line="-Dpackaging=osgi-bundle install" /> >> >> >> </exec> >> >> >> <exec executable="${mvn}" failonerror="true"> >> >> >> <arg line="-Dpackaging=ipojo-bundle install" /> >> >> >> </exec> >> >> >> <exec executable="${mvn}" failonerror="true"> >> >> >> <arg line="-Dpackaging=osgi-bundle-mosgi install" /> >> >> >> </exec> >> >> >> </target> >> >> >> <target name="all" depends="init"> >> >> >> <exec executable="${mvn}" failonerror="true"> >> >> >> <arg line="-Dpackaging=bundle clean install" /> >> >> >> </exec> >> >> >> <exec executable="${mvn}" failonerror="true"> >> >> >> <arg line="-Dpackaging=osgi-bundle clean install" /> >> >> >> </exec> >> >> >> <exec executable="${mvn}" failonerror="true"> >> >> >> <arg line="-Dpackaging=ipojo-bundle clean install" /> >> >> >> </exec> >> >> >> <exec executable="${mvn}" failonerror="true"> >> >> >> <arg line="-Dpackaging=osgi-bundle-mosgi clean >> >> install" /> >> >> >> </exec> >> >> >> </target> >> >> >> </project> >> >> >> >> >> > >> >> > >> >> > >> >> >> > >> > >> > >> > > >
-- Msc. Candidate in Computer Networks at Universidade Salvador/BA/Brazil Measurement WG - RNP/Brazil