OK, 1st i added version numbers to all the plugins in the parent pom project (i assume that if i use any of the plugin in the children i dont need to mention version, they inherit it). it didn't solve the problem.
btw, i use a parent pom not for multi project, but for reuse and order in our maven projects. as for the build failed in eclipse, i 'unticked' the option 'Resolve Workspace Artifacts' and it did the job. (can't say i can explain it, but it worked :) nevertheless, i will follow your advice on working with snapshots when i figure out how to use them :) thanks, On Mon, Dec 28, 2009 at 3:12 PM, Stephen Connolly < [email protected]> wrote: > yes. release versions are never checked for updates, snapshots are. so > during devel your project should alway be a snapshot. at release time you > change to a release build and do deploy and thenchange to the next snapshot > version. maven release plugin will do that for you > > > Sent from my [rhymes with tryPod] ;-) > > On 28 Dec 2009, at 12:34, eyal edri <[email protected]> wrote: > > I'm really just in the testing phase of maven + java... so it's not >> production yet. >> i haven't fully grasped the concept of SNAPSHOT versions and how to use >> them... >> >> what you're saying is i need to change all my apps ver to ver-SNAPSHOT? >> and the maven release plugin will be used to change it to a real build >> ver? >> >> E. >> >> On Mon, Dec 28, 2009 at 1:56 PM, Stephen Connolly < >> [email protected]> wrote: >> >> another issue is your project version is a non-snapshot version... you >>> should really only build release versions in conjunction with the maven >>> release plugin, or else you really really need to know exactly what you >>> are >>> doing (ie your release workflow being different from the release plugin, >>> so >>> you replicate what it does but for your workflow) >>> >>> I know the above is not related to your question... but you will have >>> other >>> issues with your build if you insist on developing with non-snapshot >>> versions of your projects >>> >>> >>> Sent from my [rhymes with tryPod] ;-) >>> >>> On 28 Dec 2009, at 11:42, eyal edri <[email protected]> wrote: >>> >>> i have a m2 project which i can install using the cli interface, but >>> fails >>> >>>> using the m2eclipse plugin... >>>> >>>> anyone has an idea? >>>> >>>> here are the outputs: >>>> >>>> command line: >>>> >>>> [ey...@eyale-f8-32 IncreasePriority]$ mvn install >>>> [INFO] Scanning for projects... >>>> [INFO] >>>> ------------------------------------------------------------------------ >>>> [INFO] Building IncreasePriority >>>> [INFO] task-segment: [install] >>>> [INFO] >>>> ------------------------------------------------------------------------ >>>> [INFO] [resources:resources {execution: default-resources}] >>>> [INFO] Using 'UTF-8' encoding to copy filtered resources. >>>> [INFO] Copying 2 resources >>>> [INFO] [compiler:compile {execution: default-compile}] >>>> [INFO] Nothing to compile - all classes are up to date >>>> [INFO] [resources:testResources {execution: default-testResources}] >>>> [INFO] Using 'UTF-8' encoding to copy filtered resources. >>>> [INFO] Copying 0 resource >>>> [INFO] [compiler:testCompile {execution: default-testCompile}] >>>> [INFO] Nothing to compile - all classes are up to date >>>> [INFO] [surefire:test {execution: default-test}] >>>> [INFO] Surefire report directory: >>>> >>>> >>>> /home/eyale/starteam/Work/websec/Main/Projects/IncreasePriority/target/surefire-reports >>>> >>>> ------------------------------------------------------- >>>> T E S T S >>>> ------------------------------------------------------- >>>> Running com.company.url.unknowns.IncreasePriorityTest >>>> Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.06 sec >>>> >>>> Results : >>>> >>>> Tests run: 1, Failures: 0, Errors: 0, Skipped: 0 >>>> >>>> [INFO] [jar:jar {execution: default-jar}] >>>> [INFO] [dependency:copy-dependencies {execution: copy-dependencies}] >>>> [INFO] DbUtil-0.0.4.jar already exists in destination. >>>> [INFO] sqljdbc-2.0.jar already exists in destination. >>>> [INFO] activation-1.1.jar already exists in destination. >>>> [INFO] mail-1.4.1.jar already exists in destination. >>>> [INFO] junit-3.8.1.jar already exists in destination. >>>> [INFO] log4j-1.2.14.jar already exists in destination. >>>> [INFO] [install:install {execution: default-install}] >>>> [INFO] Installing >>>> /usr/local/ct-urlf-increase-priority/IncreasePriority.jar >>>> to >>>> >>>> >>>> /home/eyale/.m2/repository/com/company/url/unknowns/IncreasePriority/0.0.2/IncreasePriority-0.0.2.jar >>>> [INFO] [resources:copy-resources {execution: copy-conf}] >>>> [INFO] Using 'UTF-8' encoding to copy filtered resources. >>>> [INFO] Copying 1 resource >>>> [INFO] [resources:copy-resources {execution: copy-cron}] >>>> [INFO] Using 'UTF-8' encoding to copy filtered resources. >>>> [INFO] Copying 1 resource >>>> [INFO] >>>> ------------------------------------------------------------------------ >>>> *[INFO] BUILD SUCCESSFUL* >>>> [INFO] >>>> ------------------------------------------------------------------------ >>>> [INFO] Total time: 10 seconds >>>> [INFO] Finished at: Mon Dec 28 13:37:58 IST 2009 >>>> [INFO] Final Memory: 18M/74M >>>> [INFO] >>>> ------------------------------------------------------------------------ >>>> [ey...@eyale-f8-32 IncreasePriority]$ >>>> >>>> >>>> from eclipse: >>>> >>>> [INFO] Scanning for projects... >>>> [INFO] >>>> ------------------------------------------------------------------------ >>>> [INFO] Building IncreasePriority >>>> [INFO] >>>> [INFO] Id: com.company.url.unknowns:IncreasePriority:jar:0.0.2 >>>> [INFO] task-segment: [install] >>>> [INFO] >>>> ------------------------------------------------------------------------ >>>> [INFO] [resources:resources] >>>> [INFO] Using 'UTF-8' encoding to copy filtered resources. >>>> [INFO] Copying 2 resources >>>> [INFO] [compiler:compile] >>>> [INFO] Compiling 1 source file to >>>> >>>> >>>> /home/eyale/starteam/Work/websec/Main/Projects/IncreasePriority/target/classes >>>> [INFO] [resources:testResources] >>>> [INFO] Using 'UTF-8' encoding to copy filtered resources. >>>> [INFO] Copying 0 resource >>>> [INFO] [compiler:testCompile] >>>> [INFO] Compiling 1 source file to >>>> >>>> >>>> /home/eyale/starteam/Work/websec/Main/Projects/IncreasePriority/target/test-classes >>>> [INFO] [surefire:test] >>>> [INFO] Surefire report directory: >>>> >>>> >>>> /home/eyale/starteam/Work/websec/Main/Projects/IncreasePriority/target/surefire-reports >>>> >>>> ------------------------------------------------------- >>>> T E S T S >>>> ------------------------------------------------------- >>>> Running com.company.url.unknowns.IncreasePriorityTest >>>> Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.064 >>>> sec >>>> >>>> Results : >>>> >>>> Tests run: 1, Failures: 0, Errors: 0, Skipped: 0 >>>> >>>> [INFO] [jar:jar] >>>> [INFO] Building jar: >>>> /usr/local/ct-urlf-increase-priority/IncreasePriority.jar >>>> [INFO] [dependency:copy-dependencies] >>>> [INFO] Copying classes to /usr/lib/ctch/java/classes >>>> [ERROR] >>>> >>>> The following mojo encountered an error while executing: >>>> Group-Id: org.apache.maven.plugins >>>> Artifact-Id: maven-dependency-plugin >>>> Version: 2.0 >>>> Mojo: copy-dependencies >>>> brought in via: POM >>>> >>>> While building project: >>>> Group-Id: com.company.url.unknowns >>>> Artifact-Id: IncreasePriority >>>> Version: 0.0.2 >>>> From file: >>>> /home/eyale/starteam/Work/websec/Main/Projects/IncreasePriority/pom.xml >>>> Reason: Error copying artifact from >>>> /home/eyale/starteam/Work/websec/Main/Projects/DbUtil/target/classes to >>>> /usr/lib/ctch/java/classes >>>> >>>> >>>> >>>> [INFO] >>>> ------------------------------------------------------------------------ >>>> [INFO] For more information, run with the -e flag >>>> [INFO] >>>> ------------------------------------------------------------------------ >>>> *[INFO] BUILD FAILED* >>>> [INFO] >>>> ------------------------------------------------------------------------ >>>> [INFO] Total time: 12 seconds >>>> [INFO] Finished at: Mon Dec 28 13:37:30 IST 2009 >>>> [INFO] Final Memory: 10M/79M >>>> [INFO] >>>> ------------------------------------------------------------------------ >>>> >>>> >>>> the POM: >>>> >>>> <?xml version="1.0" encoding="utf-8"?> >>>> <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> >>>> <groupId>com.company.url.unknowns</groupId> >>>> <artifactId>IncreasePriority</artifactId> >>>> <packaging>jar</packaging> >>>> <version>0.0.2</version> >>>> <name>IncreasePriority</name> >>>> <parent> >>>> <groupId>com.company.maven.pom</groupId> >>>> <artifactId>WebSecParent</artifactId> >>>> <version>0.0.1</version> >>>> </parent> >>>> <build> >>>> <plugins> >>>> <plugin> >>>> <groupId>org.apache.maven.plugins</groupId> >>>> <artifactId>maven-dependency-plugin</artifactId> >>>> <executions> >>>> <execution> >>>> <id>copy-dependencies</id> >>>> <phase>package</phase> >>>> <goals> >>>> <goal>copy-dependencies</goal> >>>> </goals> >>>> <configuration> >>>> <outputDirectory>/usr/lib/ctch/java</outputDirectory> >>>> <overWriteReleases>false</overWriteReleases> >>>> <overWriteSnapshots>false</overWriteSnapshots> >>>> <overWriteIfNewer>true</overWriteIfNewer> >>>> </configuration> >>>> </execution> >>>> </executions> >>>> </plugin> >>>> <plugin> >>>> <groupId>org.apache.maven.plugins</groupId> >>>> <artifactId>maven-resources-plugin</artifactId> >>>> <executions> >>>> <execution> >>>> <id>copy-conf</id> >>>> <phase>install</phase> >>>> <goals> >>>> <goal>copy-resources</goal> >>>> </goals> >>>> <configuration> >>>> >>>> <outputDirectory>/etc/ct-urlf-increase-priority/</outputDirectory> >>>> <resources> >>>> <resource> >>>> <directory>src/main/resources</directory> >>>> <filtering>true</filtering> >>>> <includes> >>>> <include>**/*.properties</include> >>>> </includes> >>>> </resource> >>>> </resources> >>>> </configuration> >>>> </execution> >>>> <execution> >>>> <id>copy-cron</id> >>>> <phase>install</phase> >>>> <goals> >>>> <goal>copy-resources</goal> >>>> </goals> >>>> <configuration> >>>> <outputDirectory>/etc/cron.d/</outputDirectory> >>>> <resources> >>>> <resource> >>>> <directory>src/main/resources</directory> >>>> <filtering>true</filtering> >>>> <includes> >>>> <include>**/*.cron</include> >>>> </includes> >>>> </resource> >>>> </resources> >>>> </configuration> >>>> </execution> >>>> </executions> >>>> </plugin> >>>> <plugin> >>>> <groupId>org.apache.maven.plugins</groupId> >>>> <artifactId>maven-jar-plugin</artifactId> >>>> <configuration> >>>> >>>> <outputDirectory>/usr/local/ct-urlf-increase-priority</outputDirectory> >>>> <archive> >>>> <manifest> >>>> >>>> <mainClass>com.company.url.unknowns.IncreasePriority</mainClass> >>>> <addClasspath>true</addClasspath> >>>> <classpathPrefix>/usr/lib/ctch/java</classpathPrefix> >>>> </manifest> >>>> </archive> >>>> </configuration> >>>> </plugin> >>>> </plugins> >>>> </build> >>>> <dependencies> >>>> <dependency> >>>> <groupId>javax.mail</groupId> >>>> <artifactId>mail</artifactId> >>>> <version>1.4.1</version> >>>> </dependency> >>>> <dependency> >>>> <groupId>com.company.sql</groupId> >>>> <artifactId>DbUtil</artifactId> >>>> <version>0.0.4</version> >>>> </dependency> >>>> </dependencies> >>>> </project> >>>> >>>> >>>> >>>> -- >>>> Eyal Edri >>>> >>>> >>> --------------------------------------------------------------------- >>> To unsubscribe, e-mail: [email protected] >>> For additional commands, e-mail: [email protected] >>> >>> >>> >> >> -- >> Eyal Edri >> > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [email protected] > For additional commands, e-mail: [email protected] > > -- Eyal Edri
