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

Reply via email to