Re: Activate two profiles at default

2012-07-23 Thread Asmann, Roland
If those tests should always run, why have them in a profile??


On 23.07.2012 17:26, Andreas Riedel wrote:
> Hello users,
>
> I have the following problem:
>- One system must be compiled with two different JDK.
>- I have two test suites, one for smoke test, one for all.
>
> Base scenario:
>- Two profiles, 'SmokeTest' activate by default, 'All' activate by
>  switch -P.
>- One additional profile with dependencies only required for build by
>  JDK 1.5. At JDK 1.6 these dependencies are part of the JDK itself.
>
> In the POM this is realize as follow:
>
>
>  
>smokeTest
>
>  true
>
>
>  
>
>  org.apache.maven.plugins
>  maven-surefire-plugin
>  
>
>  src/test/misc/smoke.testng.xml
>
>  
>
>  
>
>  
>  
>jdk__1_5
>
>  1.5
>
>
>  ...
>
>  
>  
>broadsideTest
>
>  
>
>  org.apache.maven.plugins
>  maven-surefire-plugin
>  
>
>  ..
>  ..
>  ..
>  ..
>  ..
>  ..
>  ..
>  ..
>
>  
>
>  
>
>  
>
>
> 
>
>
> What I need:
>- Default test to run should always be the smoketest.
>- Under JDK 1.5 the dependencies should be included, but the smoke
>  test should also run.
>
> And this is the problem:
>- Under jdk 1.6 it works correct.
>- With JDK 1.5 the profile for JDK 1.5 is taken. I understand the
>  logic, but for this scenario it is wrong.
>  It should be taken the dependencies from JDK 1.5 profiles and
>  additionally the smoketest should run.
>- This means, the default behaviour should be something like:
>  >>>
>  mvn help:active-profiles -P smokeTest
>
>  The following profiles are active:
>   - smokeTest (source: pom)
>   - jdk__1_5 (source: pom)
>  <<<
>
>
>
> Any idea what would be the best way to realize this?
>
> TIA
>Andraes
>
> -
> To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
> For additional commands, e-mail: users-h...@maven.apache.org
>

-- 
Roland Asmann
Senior Software Engineer

adesso Austria GmbH
Floridotower 26. Stock  T +43 1 2198790-27
Floridsdorfer Hauptstr. 1   F +43 1 2198790-927
A-1210 Wien M +43 664 88657566
E roland.asm...@adesso.at
W www.adesso.at

-
 >>> business. people. technology. <<<
-
-
To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
For additional commands, e-mail: users-h...@maven.apache.org



Re: Archetype parameter-values

2012-07-23 Thread Asmann, Roland
I was just looking into that plugin... Seems to do what I want, so I'll 
probably stick with that.

Thanks for the info, both of you!


On 23.07.2012 16:48, Wayne Fay wrote:
>> I don't think that there's any mechanism in place except to release a
>> new archetype for each new parent version.
>>
>> If you make a patch to add a feature to the archetype plugin I'll look at it.
>
> Perhaps a simple invocation of the versions-m-p:update-parent after
> archetype is done building the new project would be sufficient?
> Whether this is integrated into the archetype plugin directly or left
> as a manual step would be another question...
>
> Wayne
>
> -
> To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
> For additional commands, e-mail: users-h...@maven.apache.org
>

-- 
Roland Asmann
Senior Software Engineer

adesso Austria GmbH
Floridotower 26. Stock  T +43 1 2198790-27
Floridsdorfer Hauptstr. 1   F +43 1 2198790-927
A-1210 Wien M +43 664 88657566
E roland.asm...@adesso.at
W www.adesso.at

-
 >>> business. people. technology. <<<
-

Archetype parameter-values

2012-07-23 Thread Asmann, Roland
Hi all,

We have recently created an Archetype for all our developers to use, but 
we ran into an issue today...

The project that is being created, should always use the latest version 
of our company's parent-POM. The thing here, is that I want to have the 
archetype-plugin insert this version into the new project automatically...

Is there a way to have the archetype-plugin resolve this version? Or can 
I perhaps write a simple class that is called by the Archetype in which 
I resolve this version myself?

Thanks.

-- 
Roland Asmann
Senior Software Engineer

adesso Austria GmbH
Floridotower 26. Stock  T +43 1 2198790-27
Floridsdorfer Hauptstr. 1   F +43 1 2198790-927
A-1210 Wien M +43 664 88657566
E roland.asm...@adesso.at
W www.adesso.at

-
 >>> business. people. technology. <<<
-
-
To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
For additional commands, e-mail: users-h...@maven.apache.org



Re: Skinny WARs -- why only WARs?

2012-07-06 Thread Asmann, Roland
OK, so I found the reason why it is not working with SARs -- or anything 
besides WARs actually.

The 'WebModule' is the only class that returns an actual value for 
'getLibDir()', which is used to look for the dependencies.

Opened a JIRA (http://jira.codehaus.org/browse/MEAR-153) to have this 
added in the other modules as well.


On 06.07.2012 11:44, Asmann, Roland wrote:
> Hi,
>
> I just found this feature in the EAR-plugin and wanted to try it out. I
> like what it does, but I need it to do this on more than just WAR artifacts!
>
> In my case, I have an EAR artifact, containing a WAR and a SAR... Both
> contain several libraries that I would like to have pulled up into the
> EAR, so the artifact will be as small as possible -- and I won't get any
> classloader issues when connecting from the WAR to the SAR.
>
> Is this possible with the current version of the ear-plugin or do I need
> to do this manually?
>
> Thanks,
>

-- 
Roland Asmann
Senior Software Engineer

adesso Austria GmbH
Floridotower 26. Stock  T +43 1 2198790-27
Floridsdorfer Hauptstr. 1   F +43 1 2198790-927
A-1210 Wien M +43 664 88657566
E roland.asm...@adesso.at
W www.adesso.at

-
 >>> business. people. technology. <<<
-


-
To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
For additional commands, e-mail: users-h...@maven.apache.org



Skinny WARs -- why only WARs?

2012-07-06 Thread Asmann, Roland
Hi,

I just found this feature in the EAR-plugin and wanted to try it out. I 
like what it does, but I need it to do this on more than just WAR artifacts!

In my case, I have an EAR artifact, containing a WAR and a SAR... Both 
contain several libraries that I would like to have pulled up into the 
EAR, so the artifact will be as small as possible -- and I won't get any 
classloader issues when connecting from the WAR to the SAR.

Is this possible with the current version of the ear-plugin or do I need 
to do this manually?

Thanks,

-- 
Roland Asmann
Senior Software Engineer

adesso Austria GmbH
Floridotower 26. Stock  T +43 1 2198790-27
Floridsdorfer Hauptstr. 1   F +43 1 2198790-927
A-1210 Wien M +43 664 88657566
E roland.asm...@adesso.at
W www.adesso.at

-
 >>> business. people. technology. <<<
-

-
To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
For additional commands, e-mail: users-h...@maven.apache.org



Re: Generating resources based on classes

2012-02-24 Thread Asmann, Roland
Thanks Wayne, I'll give those a look.


On 24-02-12 18:01, Wayne Fay wrote:
>> I want to generate a couple of resources based on the classes I have in
>> my project. Therefor, I have 2 questions:
>> - How do I get the classpath for the plugin correct? I need access to my
>> classes and it's dependencies.
>> - In which phase should I put this plugin? The phase I would normally
>> use (generate-resources) occurs before the actual compiling of my
>> classes... Or should I move the compiler to an earlier phase?
>
> Can you think of any other plugins that need similar behavior? If so,
> you can look at those plugins to see how they are doing the same
> thing. Perhaps jaxb or jaxws or similar plugins would be a place to
> start.
>
> Wayne
>
> -
> To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
> For additional commands, e-mail: users-h...@maven.apache.org
>

-- 
Roland Asmann
Senior Software Engineer

adesso Austria GmbH
Floridotower 26. Stock  T +43 1 2198790-27
Floridsdorfer Hauptstr. 1   F +43 1 2198790-927
A-1210 Wien M +43 664 88657566
E roland.asm...@adesso.at
W www.adesso.at

-
 >>> business. people. technology. <<<
-

Re: Added source directory still allows for compile errors

2012-02-21 Thread Asmann, Roland
Maybe a dumb question, but: are there already sources in that directory? 
It seems to me it is only added to your build, but I don't see a plugin 
writing something there...

Roland


On 21.02.2012 10:02, Stephane-3 wrote:
> Hello,
>
> I have a Maven build that correctly adds a source directory, or so it seems.
>
> The pom file:
>
> 
> org.codehaus.mojo
> build-helper-maven-plugin
> 1.7
> 
> 
> add-source
> generate-sources
> 
> add-source
> 
> 
> 
> ${basedir}/client/generated/cxf
> 
> 
> 
> 
> 
>
> The log says:
>
> [INFO] [build-helper:add-source {execution: add-source}]
> [INFO] Source directory:
> /home/stephane/work/nki/dev/java/projects/webapp-on-abcdata/client/generated/cxf
> added.
>
> The full log output:
>
> [INFO] Scanning for projects...
> [INFO] Reactor build order:
> [INFO] webapp-on-abcdata
> [INFO] webapp-on-abcdata-client
> [INFO] webapp-on-abcdata-web
> [INFO]
> 
> [INFO] Building webapp-on-abcdata
> [INFO] task-segment: [clean, install]
> [INFO]
> 
> [INFO] [clean:clean {execution: default-clean}]
> [INFO] [build-helper:add-source {execution: add-source}]
> [INFO] Source directory:
> /home/stephane/work/nki/dev/java/projects/webapp-on-abcdata/client/generated/cxf
> added.
> [INFO] [site:attach-descriptor {execution: default-attach-descriptor}]
> [INFO] [install:install {execution: default-install}]
> [INFO] Installing
> /home/stephane/work/nki/dev/java/projects/webapp-on-abcdata/pom.xml to
> /home/stephane/.m2/repository/no/nki/webapp-on-abcdata/1.0-SNAPSHOT/webapp-on-abcdata-1.0-SNAPSHOT.pom
> [INFO]
> 
> [INFO] Building webapp-on-abcdata-client
> [INFO] task-segment: [clean, install]
> [INFO]
> 
> [INFO] [clean:clean {execution: default-clean}]
> [INFO] Deleting file set:
> /home/stephane/work/nki/dev/java/projects/webapp-on-abcdata/client/target
> (included: [**], excluded: [])
> [INFO] [build-helper:add-source {execution: add-source}]
> [INFO] Source directory:
> /home/stephane/work/nki/dev/java/projects/webapp-on-abcdata/client/client/generated/cxf
> added.
> [INFO] [resources:resources {execution: default-resources}]
> [WARNING] File encoding has not been set, using platform encoding UTF-8,
> i.e. build is platform dependent!
> [WARNING] Using platform encoding (UTF-8 actually) to copy filtered
> resources, i.e. build is platform dependent!
> [INFO] Copying 4 resources
> [INFO] [compiler:compile {execution: default-compile}]
> [INFO] Compiling 2 source files to
> /home/stephane/work/nki/dev/java/projects/webapp-on-abcdata/client/target/classes
> [INFO] [resources:testResources {execution: default-testResources}]
> [WARNING] Using platform encoding (UTF-8 actually) to copy filtered
> resources, i.e. build is platform dependent!
> [INFO] skip non existing resourceDirectory
> /home/stephane/work/nki/dev/java/projects/webapp-on-abcdata/client/src/test/resources
> [INFO] [compiler:testCompile {execution: default-testCompile}]
> [INFO] No sources to compile
> [INFO] [surefire:test {execution: default-test}]
> [INFO] No tests to run.
> [INFO] [jar:jar {execution: default-jar}]
> [INFO] Building jar:
> /home/stephane/work/nki/dev/java/projects/webapp-on-abcdata/client/target/webapp-on-abcdata-client-1.0-SNAPSHOT.jar
> [INFO] [install:install {execution: default-install}]
> [INFO] Installing
> /home/stephane/work/nki/dev/java/projects/webapp-on-abcdata/client/target/webapp-on-abcdata-client-1.0-SNAPSHOT.jar
> to
> /home/stephane/.m2/repository/no/nki/webapp-on-abcdata-client/1.0-SNAPSHOT/webapp-on-abcdata-client-1.0-SNAPSHOT.jar
> [INFO]
> 
> [INFO] Building webapp-on-abcdata-web
> [INFO] task-segment: [clean, install]
> [INFO]
> 
> [INFO] [clean:clean {execution: default-clean}]
> [INFO] Deleting file set:
> /home/stephane/work/nki/dev/java/projects/webapp-on-abcdata/web/target
> (included: [**], excluded: [])
> [INFO] [build-helper:add-source {execution: add-source}]
> [INFO] Source directory:
> /home/stephane/work/nki/dev/java/projects/webapp-on-abcdata/web/client/generated/cxf
> added.
> [INFO] [resources:resources {execution: default-resources}]
> [WARNING] File encoding has not been set, using platform encoding UTF-8,
> i.e. build is platform dependent!
> [WARNING] Using platform encoding (UTF-8 actually) to copy filtered
> resources, i.e. build is platform dependent!
> [INFO] Copying 0 resource
> [INFO] [compiler:compile {execution: default-compile}]
> [INFO] Compiling 4 source files to
> /home/stephane/work/nki/dev/java/projects/webapp-on-abcdata/web/target/classes
> [INFO]
> 
> [ERROR] 

Generating resources based on classes

2012-02-19 Thread Asmann, Roland
Hi all,

I want to generate a couple of resources based on the classes I have in 
my project. Therefor, I have 2 questions:
- How do I get the classpath for the plugin correct? I need access to my 
classes and it's dependencies.
- In which phase should I put this plugin? The phase I would normally 
use (generate-resources) occurs before the actual compiling of my 
classes... Or should I move the compiler to an earlier phase?

The point is, I need to access the classes from 'src/main/java', and I 
figured the easiest way would be to access them after they have been 
compiled, so I can just trigger methods on them like any normal java object.

Thanks,
Roland

-- 
Roland Asmann
Senior Software Engineer

adesso Austria GmbH
Floridotower 26. Stock  T +43 1 2198790-27
Floridsdorfer Hauptstr. 1   F +43 1 2198790-927
A-1210 Wien M +43 664 88657566
E roland.asm...@adesso.at
W www.adesso.at

-
 >>> business. people. technology. <<<
-
-
To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
For additional commands, e-mail: users-h...@maven.apache.org



Re: Deploying snapshots of same artifactId but different types

2012-01-26 Thread Asmann, Roland
Try uploading all at once using 'files', 'types' and 'classifiers'.

Or if you are on Nexus, deploy them using the UI, you can attach 
multiple artifacts there.


On 26.01.2012 15:08, jerem wrote:
> Hi,
>
> Using Maven 2.2.1, I deployed (with deploy:deploy-file through command-line)
> several artifacts with same version (SNAPSHOT), same artifactId and groupId,
> but different types.
>
> Here is the list I get in my nexus storage:
> myArtifact-1.0-20120106.101541-1.ear
> myArtifact-1.0-20120106.101541-1.ear.md5
> myArtifact-1.0-20120106.101541-1.ear.sha1
> myArtifact-1.0-20120106.101541-1.pom
> myArtifact-1.0-20120106.101541-1.pom.md5
> myArtifact-1.0-20120106.101541-1.pom.sha1
> myArtifact-1.0-20120106.101603-2.jar
> myArtifact-1.0-20120106.101603-2.jar.md5
> myArtifact-1.0-20120106.101603-2.jar.sha1
> myArtifact-1.0-20120106.101603-2.pom
> myArtifact-1.0-20120106.101603-2.pom.md5
> myArtifact-1.0-20120106.101603-2.pom.sha1
> myArtifact-1.0-20120106.101622-3.pom
> myArtifact-1.0-20120106.101622-3.pom.md5
> myArtifact-1.0-20120106.101622-3.pom.sha1
> myArtifact-1.0-20120106.101622-3.war
> myArtifact-1.0-20120106.101622-3.war.md5
> myArtifact-1.0-20120106.101622-3.war.sha1
> maven-metadata.xml
> maven-metadata.xml.md5
> maven-metadata.xml.sha1
>
> The problem now is that if I add the following dependency to a module pom :
>
> 
> myGroup
> myArtifact
> 1.0-SNAPSHOT
> ear
> 
>
> ... build fails with following error :
>
> [INFO] snapshot myGroup:myArtifact:1.0-SNAPSHOT: checking for updates from
> MYREPO
> Downloading:
> http://host/nexus/content/repositories/MYREPO//myGroup/myArtifact/1.0-SNAPSHOT/myArtifact-1.0-20120106.101622-3.pom
> 471b downloaded (myArtifact-1.0-20120106.101622-3.pom)
> Downloading:
> http://host/nexus/content/repositories/MYREPO//myGroup/myArtifact/1.0-SNAPSHOT/myArtifact-1.0-20120106.101622-3.ear
> [INFO]
> 
> [ERROR] BUILD ERROR
> [INFO]
> 
> [INFO] Failed to resolve artifact.
>
> What happens is that maven, for this artifact, gets "timestamp-3" as last
> snapshot version (for the pom), and then tries to retrieve the ear with this
> same version with "timestamp-3", and in our case, it does not exist.
>
> If I only leave the "timestamp-1" pom, and rename the war so it has same
> version (timestamp-1), then it works and maven is able to download
> 1.0-SNAPSHOT of both ear or war.
>
> I tried "generatePom=false" for second deploy command but result was the
> same - except that only 1 pom was generated of course.
> I should I have deployed the war and ear in first place to avoid this issue
> ?
>
> Thanks,
> Jeremie
>
>
> --
> View this message in context:
> http://maven.40175.n5.nabble.com/Deploying-snapshots-of-same-artifactId-but-different-types-tp5432928p5432928.html
> Sent from the Maven - Users mailing list archive at Nabble.com.
>
> -
> To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
> For additional commands, e-mail: users-h...@maven.apache.org
>

-- 
Roland Asmann
Senior Software Engineer

adesso Austria GmbH
Floridotower 26. Stock  T +43 1 2198790-27
Floridsdorfer Hauptstr. 1   F +43 1 2198790-927
A-1210 Wien M +43 664 88657566
E roland.asm...@adesso.at
W www.adesso.at

-
 >>> business. people. technology. <<<
-

-
To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
For additional commands, e-mail: users-h...@maven.apache.org



Re: Settings-file and invoker-plugin

2012-01-16 Thread Asmann, Roland
My use-case is also running integration tests. However, I don't want to 
have several different settings.xml files (unless it becomes necessary).

So, I created one that works for me (user/pw on servers, proxy, 
repositories -- especially using the 'normal' local repo as a remote for 
the invoker) and had this copied onto our Jenkins.
Now, I use these settings in both my normal builds and my invoker 
integration-tests.

So, what I would like, is when running Maven with the -s command, the 
invoker should pick this up as the default settings.
Or if there is a way to get the location of the settings.xml file using 
a variable, I can configure my invoker-plugin to use it automatically.

Is there some way to solve this or will I just have to live with adding 
2 parameters when running Maven?


On 16.01.2012 10:12, Stephen Connolly wrote:
> Most people use invoker to run integration tests of their maven plugins.
>
> As such, when running integration tests, you typically will have a
> test settings.xml so that the test environment will be constant.
>
> There is the issue of when you are behind a proxy, to solve this issue
> (as sometimes you need absolute control over the test env settings)
> there is mrm-maven-plugin @ mojo, that fires up a local Mock
> Repository Manager which will use your settings.xml to retrieve
> artifacts not available in your local repository so that the invoker
> based tests can still have the required environment, but work behind a
> proxy.
>
> What is your use-case?
>
> On 16 January 2012 08:43, Asmann, Roland  wrote:
>  > Hi all,
>  >
>  > When running my projects on Jenkins, I need to set the settings-file (-s
>  > /path/to/settings.xml). I've hit my toes a couple of times now on the
>  > fact that I than also have to set the settings-file for the
>  > invoker-plugin (-Dinvoker.settingsFile=/path/to/settings.xml).
>  >
>  > Why doesn't the invoker use the file that was given with -s? I can
>  > understand that it takes the default settings when no configuration is
>  > give, but having the plugin actually use a different settings-file when
>  > running Maven with an explicit settings-file is kind of weird.
>  >
>  > Anyway, is there a way to get the invoker-plugin to use the
>  > settings-file that I set at the command-line?
>  >
>  > Thanks,
>  >
>  > --
>  > Roland Asmann
>  > Senior Software Engineer
>  >
>  > adesso Austria GmbH
>  > Floridotower 26. Stock  T +43 1 2198790-27
>  > Floridsdorfer Hauptstr. 1   F +43 1 2198790-927
>  > A-1210 Wien M +43 664 88657566
>  >E roland.asm...@adesso.at
>  >W www.adesso.at
>  >
>  > -
>  > >>> business. people. technology. <<<
>  > -
>  >
>  > -
>  > To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
>  > For additional commands, e-mail: users-h...@maven.apache.org
>  >
>
> -
> To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
> For additional commands, e-mail: users-h...@maven.apache.org
>

-- 
Roland Asmann
Senior Software Engineer

adesso Austria GmbH
Floridotower 26. Stock  T +43 1 2198790-27
Floridsdorfer Hauptstr. 1   F +43 1 2198790-927
A-1210 Wien M +43 664 88657566
E roland.asm...@adesso.at
W www.adesso.at

-
 >>> business. people. technology. <<<
-

-
To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
For additional commands, e-mail: users-h...@maven.apache.org



Settings-file and invoker-plugin

2012-01-16 Thread Asmann, Roland
Hi all,

When running my projects on Jenkins, I need to set the settings-file (-s 
/path/to/settings.xml). I've hit my toes a couple of times now on the 
fact that I than also have to set the settings-file for the 
invoker-plugin (-Dinvoker.settingsFile=/path/to/settings.xml).

Why doesn't the invoker use the file that was given with -s? I can 
understand that it takes the default settings when no configuration is 
give, but having the plugin actually use a different settings-file when 
running Maven with an explicit settings-file is kind of weird.

Anyway, is there a way to get the invoker-plugin to use the 
settings-file that I set at the command-line?

Thanks,

-- 
Roland Asmann
Senior Software Engineer

adesso Austria GmbH
Floridotower 26. Stock  T +43 1 2198790-27
Floridsdorfer Hauptstr. 1   F +43 1 2198790-927
A-1210 Wien M +43 664 88657566
E roland.asm...@adesso.at
W www.adesso.at

-
 >>> business. people. technology. <<<
-

-
To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
For additional commands, e-mail: users-h...@maven.apache.org



Disabling Profiles during release

2012-01-13 Thread Asmann, Roland
Hi all,

I have this company-wide POM that has several profiles that are 
activated when running on Jenkins. Now during the normal build of this 
POM, I tell Jenkins to deactivate several profiles, because they just 
can't run.

Today I needed to make a release of this POM, and I tried to deactivate 
the profiles as well -- using -Darguments=-P!profile1,!profile2 etc. 
This does not seem to work however, so I am now unable to release this 
POM using Jenkins!

Before, when I had to activate profiles, this worked just fine! Is it 
just not possible to deactivate profiles or am I missing something here?

Thanks,

-- 
Roland Asmann
Senior Software Engineer

adesso Austria GmbH
Floridotower 26. Stock  T +43 1 2198790-27
Floridsdorfer Hauptstr. 1   F +43 1 2198790-927
A-1210 Wien M +43 664 88657566
E roland.asm...@adesso.at
W www.adesso.at

-
 >>> business. people. technology. <<<
-

-
To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
For additional commands, e-mail: users-h...@maven.apache.org



Re: download only sources

2011-11-28 Thread Asmann, Roland
Maybe you can use the m-dependency-p or m-assembly-p to copy and/or 
assemble these JARs.
You can add a dependency to these JARs in a small POM for that.

Roland


On 28.11.2011 11:03, Prashant Neginahal wrote:
> Hi,
>
> We need to hand over "source code" to client after development.
> Unfortunately client do not have access to our nexus repository.
>
> Lets say we have projects projectA1.0, projectB1.0 and I need to give
> "projectA1.0-sources.jar" and "projectA1.0--tests-sources.jar" to client. I
> am looking simple way to only download source jars to my to special
> repository(not the regular development local repository) for each of my
> required projects.
>
> Please someone advice.
>
> Thanks
>

-- 
Roland Asmann
Senior Software Engineer

adesso Austria GmbH
Floridotower 26. Stock  T +43 1 2198790-27
Floridsdorfer Hauptstr. 1   F +43 1 2198790-927
A-1210 Wien M +43 664 88657566
E roland.asm...@adesso.at
W www.adesso.at

-
 >>> business. people. technology. <<<
-

-
To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
For additional commands, e-mail: users-h...@maven.apache.org



Re: Integration Test Dependency and WAR Packaging

2011-11-23 Thread Asmann, Roland
No attachments allowed? I'll send it to you directly.


On 23.11.2011 17:08, Asmann, Roland wrote:
> Here's a small example... Check if it works for you, because it
> definitely does for me...
>
> Roland
>
>
> On 23.11.2011 16:52, Karl Heinz Marbaise wrote:
>  > Hi,
>  >
>  > Asmann, Roland wrote
>  > >
>  > > If you use 'attachClasses', the JAR should NOT be created in the
>  > > lib-folder, but in the target. When using 'archiveClasses' it is
> created
>  > > in the lib-folder.
>  >
>  > It is correct that a file artifactid-version-classes.jar is created
> in the
>  > target folder (with attachClasses), but that does not contain the classes
>  > from src/main/java. The documentation says it will put the classes
> from the
>  > src/main/webapp/WEB-INF/classes folder into this jar...
>  >
>  > The jar which is created in the
>  > target/artifactid-version/WEB-INF/lib/artifact-version.jar contains the
>  > classes from src/main/javabut can't be correctly be used as a
>  > dependencyit will produce a problems during the build, cause it
> will try
>  > to download that jar from the repo-manager...which does not exists...
>  >
>  >
>  > Asmann, Roland wrote
>  > >
>  > > A dependency on that JAR should be on a JAR (not the WAR) and add
>  > > classifier 'classes'.
>  > >
>  > Will not work based on the above description
>  >
>  > I've got the impression this looks like a bug in the
> Maven-War-Pluginor
>  > a misunderstanding on my site...
>  >
>  > Kind regards
>  > Karl Heinz Marbaise
>  >
>  > -
>  > Kind regards
>  > Karl Heinz Marbaise
>  > 
>  > http://www.soebes.de
>  > http://www.skmwiki.de
>  > http://supose.org/wiki/supose
>  > --
>  > View this message in context:
>  >
> http://maven.40175.n5.nabble.com/Integration-Test-Dependency-and-WAR-Packaging-tp5016434p5017124.html
>  > Sent from the Maven - Users mailing list archive at Nabble.com.
>  >
>  > -
>  > To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
>  > For additional commands, e-mail: users-h...@maven.apache.org
>  >
>
> --
> Roland Asmann
> Senior Software Engineer
>
> adesso Austria GmbH
> Floridotower 26. Stock T +43 1 2198790-27
> Floridsdorfer Hauptstr. 1 F +43 1 2198790-927
> A-1210 Wien M +43 664 88657566
> E roland.asm...@adesso.at
> W www.adesso.at
>
> -
>  >>> business. people. technology. <<<
> -
>

-- 
Roland Asmann
Senior Software Engineer

adesso Austria GmbH
Floridotower 26. Stock  T +43 1 2198790-27
Floridsdorfer Hauptstr. 1   F +43 1 2198790-927
A-1210 Wien M +43 664 88657566
E roland.asm...@adesso.at
W www.adesso.at

-
 >>> business. people. technology. <<<
-

-
To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
For additional commands, e-mail: users-h...@maven.apache.org



Re: Integration Test Dependency and WAR Packaging

2011-11-23 Thread Asmann, Roland
Here's a small example... Check if it works for you, because it 
definitely does for me...

Roland


On 23.11.2011 16:52, Karl Heinz Marbaise wrote:
> Hi,
>
> Asmann, Roland wrote
>  >
>  > If you use 'attachClasses', the JAR should NOT be created in the
>  > lib-folder, but in the target. When using 'archiveClasses' it is created
>  > in the lib-folder.
>
> It is correct that a file artifactid-version-classes.jar is created in the
> target folder (with attachClasses), but that does not contain the classes
> from src/main/java. The documentation says it will put the classes from the
> src/main/webapp/WEB-INF/classes folder into this jar...
>
> The jar which is created in the
> target/artifactid-version/WEB-INF/lib/artifact-version.jar contains the
> classes from src/main/javabut can't be correctly be used as a
> dependencyit will produce a problems during the build, cause it will try
> to download that jar from the repo-manager...which does not exists...
>
>
> Asmann, Roland wrote
>  >
>  > A dependency on that JAR should be on a JAR (not the WAR) and add
>  > classifier 'classes'.
>  >
> Will not work based on the above description
>
> I've got the impression this looks like a bug in the Maven-War-Pluginor
> a misunderstanding on my site...
>
> Kind regards
> Karl Heinz Marbaise
>
> -
> Kind regards
> Karl Heinz Marbaise
> 
> http://www.soebes.de
> http://www.skmwiki.de
> http://supose.org/wiki/supose
> --
> View this message in context:
> http://maven.40175.n5.nabble.com/Integration-Test-Dependency-and-WAR-Packaging-tp5016434p5017124.html
> Sent from the Maven - Users mailing list archive at Nabble.com.
>
> -
> To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
> For additional commands, e-mail: users-h...@maven.apache.org
>

-- 
Roland Asmann
Senior Software Engineer

adesso Austria GmbH
Floridotower 26. Stock  T +43 1 2198790-27
Floridsdorfer Hauptstr. 1   F +43 1 2198790-927
A-1210 Wien M +43 664 88657566
E roland.asm...@adesso.at
W www.adesso.at

-
 >>> business. people. technology. <<<
-


-
To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
For additional commands, e-mail: users-h...@maven.apache.org

Re: Integration Test Dependency and WAR Packaging

2011-11-23 Thread Asmann, Roland
If you use 'attachClasses', the JAR should NOT be created in the 
lib-folder, but in the target. When using 'archiveClasses' it is created 
in the lib-folder.

A dependency on that JAR should be on a JAR (not the WAR) and add 
classifier 'classes'.


On 23.11.2011 14:42, Karl Heinz Marbaise wrote:
> Hi,
>
> i've looked into the wrong location oversight ... sorry ;-( the jar
> file is created in the WEB-INF/lib/ folder and not in the target folder 
>
> but now i'm trying to use it as dependency for my integration test module
> and use classes from therebut this seemed to be not working...
>
> Hm
>
> Kind regards
> Karl Heinz Marbaise
>
> -
> Kind regards
> Karl Heinz Marbaise
> 
> http://www.soebes.de
> http://www.skmwiki.de
> http://supose.org/wiki/supose
> --
> View this message in context:
> http://maven.40175.n5.nabble.com/Integration-Test-Dependency-and-WAR-Packaging-tp5016434p5016683.html
> Sent from the Maven - Users mailing list archive at Nabble.com.
>
> -
> To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
> For additional commands, e-mail: users-h...@maven.apache.org
>

-- 
Roland Asmann
Senior Software Engineer

adesso Austria GmbH
Floridotower 26. Stock  T +43 1 2198790-27
Floridsdorfer Hauptstr. 1   F +43 1 2198790-927
A-1210 Wien M +43 664 88657566
E roland.asm...@adesso.at
W www.adesso.at

-
 >>> business. people. technology. <<<
-

-
To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
For additional commands, e-mail: users-h...@maven.apache.org



Re: Integration Test Dependency and WAR Packaging

2011-11-23 Thread Asmann, Roland
Strange, that's the same version I am using...

Could you post a part of the POM and maybe some output you get? Maybe we 
can see something in there...


On 23.11.2011 14:29, Karl Heinz Marbaise wrote:
> Hi,
>
>
> Asmann, Roland wrote
>  >
>  > I just tried this on an old project, and with only the
>  > 'attacheClasses'-attribute, it works just fine for me...
>  >
>  > Might be a dumb question, but: are you using the right version of the
>  > plugin?
>  >
> it's not a dump question... ;-)
>
> I'm using maven-war-plugin (2.1.1) most up-to-date version of the
> plugin...rechecked it ...
>
> Kind regards
> Karl Heinz Marbaise
>
> -
> Kind regards
> Karl Heinz Marbaise
> 
> http://www.soebes.de
> http://www.skmwiki.de
> http://supose.org/wiki/supose
> --
> View this message in context:
> http://maven.40175.n5.nabble.com/Integration-Test-Dependency-and-WAR-Packaging-tp5016434p5016649.html
> Sent from the Maven - Users mailing list archive at Nabble.com.
>
> -
> To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
> For additional commands, e-mail: users-h...@maven.apache.org
>

-- 
Roland Asmann
Senior Software Engineer

adesso Austria GmbH
Floridotower 26. Stock  T +43 1 2198790-27
Floridsdorfer Hauptstr. 1   F +43 1 2198790-927
A-1210 Wien M +43 664 88657566
E roland.asm...@adesso.at
W www.adesso.at

-
 >>> business. people. technology. <<<
-

-
To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
For additional commands, e-mail: users-h...@maven.apache.org



Re: Integration Test Dependency and WAR Packaging

2011-11-23 Thread Asmann, Roland
I just tried this on an old project, and with only the 
'attacheClasses'-attribute, it works just fine for me...

Might be a dumb question, but: are you using the right version of the 
plugin?

Roland


On 23.11.2011 13:55, Karl Heinz Marbaise wrote:
> hi,
>
> i have added both parameters to the configuration of the maven-war-plugin
> but it doesn't create a separate jar file...so no luck...
>
> Kind regards
> Karl Heinz Marbaise
>
> -
> Kind regards
> Karl Heinz Marbaise
> 
> http://www.soebes.de
> http://www.skmwiki.de
> http://supose.org/wiki/supose
> --
> View this message in context:
> http://maven.40175.n5.nabble.com/Integration-Test-Dependency-and-WAR-Packaging-tp5016434p5016562.html
> Sent from the Maven - Users mailing list archive at Nabble.com.
>
> -
> To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
> For additional commands, e-mail: users-h...@maven.apache.org
>

-- 
Roland Asmann
Senior Software Engineer

adesso Austria GmbH
Floridotower 26. Stock  T +43 1 2198790-27
Floridsdorfer Hauptstr. 1   F +43 1 2198790-927
A-1210 Wien M +43 664 88657566
E roland.asm...@adesso.at
W www.adesso.at

-
 >>> business. people. technology. <<<
-

-
To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
For additional commands, e-mail: users-h...@maven.apache.org



Re: Integration Test Dependency and WAR Packaging

2011-11-23 Thread Asmann, Roland
Hello Karl Heinz,

Where does it say that the sources must be in src/main/webapp? As with 
all plugins, sources should be in src/main/java (like you have now).

I think you need the parameter 'attachClasses', I am not 100% sure if 
'archiveClasses' is necessary as well.

I've used it before (albeit a little while back so I can't remember all 
the details) and it does what you want.

Roland


On 23.11.2011 13:28, Karl Heinz Marbaise wrote:
> Hi,
>
> first thanks for the answer, but the problem is my classes are located in
> the src/main/java area and not in src/main/webapp folderThe
> configuration for the war-plugin (archiveClasses) will only create a jar
> from classes in the src/main/webapp folder...where i don't have any classes
> only jsp(x), css files, images etc. My classes are located in src/main/java
> ...
>
> Kind regards
> Karl Heinz Marbaise
>
>
>
> -
> Kind regards
> Karl Heinz Marbaise
> 
> http://www.soebes.de
> http://www.skmwiki.de
> http://supose.org/wiki/supose
> --
> View this message in context:
> http://maven.40175.n5.nabble.com/Integration-Test-Dependency-and-WAR-Packaging-tp5016434p5016484.html
> Sent from the Maven - Users mailing list archive at Nabble.com.
>
> -
> To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
> For additional commands, e-mail: users-h...@maven.apache.org
>

-- 
Roland Asmann
Senior Software Engineer

adesso Austria GmbH
Floridotower 26. Stock  T +43 1 2198790-27
Floridsdorfer Hauptstr. 1   F +43 1 2198790-927
A-1210 Wien M +43 664 88657566
E roland.asm...@adesso.at
W www.adesso.at

-
 >>> business. people. technology. <<<
-

-
To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
For additional commands, e-mail: users-h...@maven.apache.org



Re: Integration Test Dependency and WAR Packaging

2011-11-23 Thread Asmann, Roland
Hi Karl Heinz,

Look at the configuration for the WAR-plugin, you can have it create a 
separate JAR for the classes, which you can then use as a dependency.

Roland


On 23.11.2011 13:10, Karl Heinz Marbaise wrote:
> Hi to all,
>
> i have a larger structure of modules which built a multi-module-build which
> contains (an excerpt of my structure) the following two modules where my
> problem is focused on:
>
> root
> +-- mod-war
> +-- mod-it
>
> where the mod-war obviously contains the WAR module with the web-application
> (packaging war) and the mod-it contains the integration tests. So my problem
> is that i can't use a Class which is defined in the mod-war package under
> src/main/java//ClassName.java in my Integration test
> (src/test/java/XYZIT.java)
>
> I already have a dependency to my mod-war to make sure the reactor will
> build the mod-war before mod-it
> ...
>
> Here my snippet from the mod-it POM:
>
> 
> ${project.groupId}
> mod-war
> ${project.version}
> war
> test
> 
>
> So the question is: Does exist a solution? Or do i need to define a separate
> module with my classes which i would like to use in my integration tests and
> in the mod-war ?
>
> Kind regards
> Karl Heinz Marbaise
>
>
> -
> Kind regards
> Karl Heinz Marbaise
> 
> http://www.soebes.de
> http://www.skmwiki.de
> http://supose.org/wiki/supose
> --
> View this message in context:
> http://maven.40175.n5.nabble.com/Integration-Test-Dependency-and-WAR-Packaging-tp5016434p5016434.html
> Sent from the Maven - Users mailing list archive at Nabble.com.
>
> -
> To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
> For additional commands, e-mail: users-h...@maven.apache.org
>

-- 
Roland Asmann
Senior Software Engineer

adesso Austria GmbH
Floridotower 26. Stock  T +43 1 2198790-27
Floridsdorfer Hauptstr. 1   F +43 1 2198790-927
A-1210 Wien M +43 664 88657566
E roland.asm...@adesso.at
W www.adesso.at

-
 >>> business. people. technology. <<<
-

-
To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
For additional commands, e-mail: users-h...@maven.apache.org



Re: Maven release plugin with jboss packaging maven plugin

2011-07-29 Thread Asmann, Roland
Try configuring release:prepare to do an 'install' instead of just a 
'verify'... There's (still?) a problem with releasing a WAR or EAR 
package in Maven...

Roland


On 29.07.2011 15:23, Tiago António Neves wrote:
> Hi all,
>
> I’m using codehaus jboss-packaging-maven-plugin to get a sar. I’m then
> deploying this jboss-sar inside an ear.
>
> Pom A:
>
> pt.nevaco
>
> children1
>
> 1.0.0-SNAPSHOT
>
> jboss-sar
>
> 
>
> 
>
> 
>
> org.codehaus.mojo
>
> jboss-packaging-maven-plugin
>
> 2.1.1
>
> true
>
> 
>
> 
>
> 
>
> Pom B:
>
> pt.nevaco
>
> children2
>
> 1.0.0-SNAPSHOT
>
> ear
>
> 
>
> 
>
> pt.nevaco
>
> children1
>
> ${version}
>
> 
>
> 
>
> 
>
> 
>
> 
>
> org.apache.maven.plugins
>
> maven-ear-plugin
>
> 2.5
>
> 
>
> Nevaco EAR
>
> 1.4
>
> no-version
>
> 
>
> 
>
> pt.nevaco
>
> children1
>
> 
>
> 
>
> 
>
> 
>
> 
>
> 
>
> The problem is that when I run mvn release:prepare it seems to don’t
> understand that the sar is from my project and tries to download it from
> the repos
>
> [INFO] [INFO]
> 
>
> [INFO] [ERROR] BUILD ERROR
>
> [INFO] [INFO]
> 
>
> [INFO] [INFO] Failed to resolve artifact.
>
> [INFO]
>
> [INFO] Missing:
>
> [INFO] --
>
> [INFO] 1) pt.nevaco:children1:sar:1.0.0
>
> [INFO]
>
> [INFO] Try downloading the file manually from the project website.
>
> [INFO]
>
> [INFO] Then, install it using the command:
>
> [INFO] mvn install:install-file -DgroupId=pt.nevaco
> -DartifactId=children1 -Dversion=1.0.0 -Dpackaging=sar -Dfile=/path/to/file
>
> [INFO]
>
> [INFO] Alternatively, if you host your own repository you can deploy the
> file there:
>
> [INFO] mvn deploy:deploy-file -DgroupId=pt.nevaco -DartifactId=children1
> -Dversion=1.0.0 -Dpackaging=sar -Dfile=/path/to/file -Durl=[url]
> -DrepositoryId=[id]
>
> [INFO]
>
> [INFO] Path to dependency:
>
> [INFO] 1) pt.nevaco:children2:ear:1.0.0
>
> [INFO] 2) pt.nevaco:children1:sar:1.0.0
>
> [INFO]
>
> [INFO] --
>
> [INFO] 1 required artifact is missing.
>
> [INFO]
>
> [INFO] for artifact:
>
> [INFO] pt.nevaco:children2:ear:1.0.0
>
> [INFO]
>
> [INFO] from the specified remote repositories:
>
> [INFO] central (http://xxx/xxx-releases),
>
> [INFO] repo (http://xxx/repo),
>
> [INFO] snapshots (http://xxx/xxx-snapshots)
>
> [INFO]
>
> [INFO]
>
> [INFO]
>
> [INFO] [INFO]
> 
>
> [INFO] [INFO] For more information, run Maven with the -e switch
>
> [INFO] [INFO]
> 
>
> [INFO] [INFO] Total time: 12 seconds
>
> [INFO] [INFO] Finished at: Fri Jul 29 13:35:02 BST 2011
>
> [INFO] [INFO] Final Memory: 42M/362M
>
> [INFO] [INFO]
> 
>
> [INFO]
> 
>
> [ERROR] BUILD ERROR
>
> [INFO]
> 
>
> [INFO] Maven execution failed, exit code: '1'
>
> [INFO]
> 
>
> Any ideas/workaround
>
> Tiago Neves
>
> cid:image001.jpg@01CB84E5.0C98AA60
>
>   
>
>   
>
> **
>
> *Tiago António da Silva Vaz Neves *
>
> Sistemas de Suporte às Operações
> SSO4 - Controlo de Processos de Operação
> tlm: (+351) 96 911 38 28
> fax: (+351) 234 403 588
> tiago-a-ne...@ptinovacao.pt 
>

-- 
Roland Asmann
Senior Software Engineer

adesso Austria GmbH
Floridotower 26. Stock  T +43 1 2198790-27
Floridsdorfer Hauptstr. 1   F +43 1 2198790-927
A-1210 Wien M +43 664 88657566
E roland.asm...@adesso.at
W www.adesso.at

-
 >>> business. people. technology. <<<
-

-
To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
For additional commands, e-mail: users-h...@maven.apache.org



Triggering generation of archetype from pom-file

2011-07-17 Thread Asmann, Roland
Hi,

I am trying to setup a project by configuring the archetype-plugin in my 
POM. The problem I am running into is that I don't know how to tell the 
archetype about 'groupId', 'artifactId' and 'version' for the new 
project... Is there any way I can set these for the plugin?

Thanks,

-- 
Roland Asmann
Senior Software Engineer

adesso Austria GmbH
Floridotower 26. Stock  T +43 1 2198790-27
Floridsdorfer Hauptstr. 1   F +43 1 2198790-927
A-1210 Wien M +43 664 88657566
E roland.asm...@adesso.at
W www.adesso.at

-
 >>> business. people. technology. <<<
-
-
To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
For additional commands, e-mail: users-h...@maven.apache.org



Explaining to m-eclipse-p that my project is a java-project

2011-07-15 Thread Asmann, Roland
Hi,

I am having some issues explaining to the m-eclipse-p that my project is 
actually a java-project and needs to be generated with a .classpath and 
java-nature.
The problem I am facing is that the project is actually of type 
'maven-archetype', but I would really like to see my resources and tests 
in the nice java-layout in eclipse.

Anybody have an idea on how to achieve this?

-- 
Roland Asmann
Senior Software Engineer

adesso Austria GmbH
Floridotower 26. Stock  T +43 1 2198790-27
Floridsdorfer Hauptstr. 1   F +43 1 2198790-927
A-1210 Wien M +43 664 88657566
E roland.asm...@adesso.at
W www.adesso.at

-
 >>> business. people. technology. <<<
-

-
To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
For additional commands, e-mail: users-h...@maven.apache.org



Re: Programmatically instantiating a pom.xml as a MavenProject

2011-06-26 Thread Asmann, Roland
That won't work for me, I don't want to run the whole build.

I just want to have an instantiated MavenProject and call methods on it, 
not run the build.


On 26-06-11 16:45, Ansgar Konermann wrote:
> Am 26.06.2011 16:07, schrieb Asmann, Roland:
>> I am trying to read a pom.xml and instantiate it as a MavenProject for
>> testing.
>
> You also might want to have a look at
>
> http://maven.apache.org/shared/maven-invoker/
>
> http://maven.apache.org/plugins/maven-invoker-plugin/
>
> http://maven.apache.org/ref/3.0.3/maven-embedder/
>
> I use maven invoker plugin to instantiate poms for testing purposes, and
> it works great. Depending on your needs, maven-invoker and
> maven-embedder might be better for your case.
>
> AFAIK, the approach you currently follow using Xpp3Reader will give you
> a static XML-like model of the pom's xml text (think JAXB or JDOM), but
> this is far from a fully initialized maven project.
>
> Best regards
>
> Ansgar
>
> -
> To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
> For additional commands, e-mail: users-h...@maven.apache.org
>

-- 
Roland Asmann
Senior Software Engineer

adesso Austria GmbH
Floridotower 26. Stock  T +43 1 2198790-27
Floridsdorfer Hauptstr. 1   F +43 1 2198790-927
A-1210 Wien M +43 664 88657566
E roland.asm...@adesso.at
W www.adesso.at

-
 >>> business. people. technology. <<<
-
-
To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
For additional commands, e-mail: users-h...@maven.apache.org



Programmatically instantiating a pom.xml as a MavenProject

2011-06-26 Thread Asmann, Roland
Hi all,

I am trying to read a pom.xml and instantiate it as a MavenProject for 
testing. I am able to read it using the Xpp3Reader and then I gave the 
Model to a MavenProject.

The problem now, is that most of my attributes are not set. The most 
important one for me (at the moment) is the parent, which for some 
reason is null in the MavenProject. It is correctly set in the Model though.

Do I need to instantiate the MavenProject differently or tell it to 
resolve all attributes or something?

Current code is this:

MavenXpp3Reader reader = new MavenXpp3Reader();
Model model = reader.read(pomFile);
MavenProject project = new MavenProject(model);
return project.getParent();

Any help is appreciated!

Thanks,

-- 
Roland Asmann
Senior Software Engineer

adesso Austria GmbH
Floridotower 26. Stock  T +43 1 2198790-27
Floridsdorfer Hauptstr. 1   F +43 1 2198790-927
A-1210 Wien M +43 664 88657566
E roland.asm...@adesso.at
W www.adesso.at

-
 >>> business. people. technology. <<<
-
-
To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
For additional commands, e-mail: users-h...@maven.apache.org



Re: Invoker-Plugin not using correct settings-file

2011-06-23 Thread Asmann, Roland
Hmmm... On one side it sounds very logical, on the other it doesn't...
At least it explains a couple of other issues I was having -- although 
they weren't influencing my build this much.

Thanks!


On 22-06-11 21:12, Stephen Connolly wrote:
> ahh. you have configured the plugin directly. to get what you want you need
> to configure the property in your pom rather than define the value in your
> configuration section (the default if unspecified is to use the property,
> but by specifying it, the property is ignored)
>
> - Stephen
>
> ---
> Sent from my Android phone, so random spelling mistakes, random nonsense
> words and other nonsense are a direct result of using swype to type on the
> screen
> On 22 Jun 2011 17:33, "Asmann, Roland"  wrote:

-- 
Roland Asmann
Senior Software Engineer

adesso Austria GmbH
Floridotower 26. Stock  T +43 1 2198790-27
Floridsdorfer Hauptstr. 1   F +43 1 2198790-927
A-1210 Wien M +43 664 88657566
E roland.asm...@adesso.at
W www.adesso.at

-
 >>> business. people. technology. <<<
-
-
To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
For additional commands, e-mail: users-h...@maven.apache.org



Re: Invoker-Plugin not using correct settings-file

2011-06-22 Thread Asmann, Roland
I just tried this with a settings-file that should have stopped my build 
(because it doesn't point to my inhouse-repository) and has no reference 
to '@localRepositoryUrl@', but it is actually copying the artifacts from 
the original localRepo.

This means the usage of '-Dinvoker.settingsFile' is NOT overriding the 
configuration in the POM!
So not a Jenkins issue, but one with Maven itself!

I'm running Maven 2.2.1 and am using m-invoker-p 1.5.

Any ideas/suggestions?

Roland


On 21.06.2011 19:57, Asmann, Roland wrote:
> I have to admit: no, not yet. I have to put a settings-file somewhere
> that throws me an error, otherwise I'll never know if it works.
>
> I'll give that a try tomorrow, and update this thread according.
>
> Roland
>
>
> On 21-06-11 19:11, Anders Hammar wrote:
>  > Have you tried executing your Maven build specifying
>  > -Dinvoker.settingsFile= from command line on your
> pc. If
>  > it works the issue is related to Jenkins. It should work as it should
>  > override the pom configured value.
>  >
>  > /Anders
>  >
>  > On Tue, Jun 21, 2011 at 18:56, Asmann,
> Rolandwrote:
>  >
>  >> Hi all,
>  >>
>  >> I configured the invoker-plugin in my POM to use the settings-file in
>  >> "${maven.home}/conf/settings.xml" -- which works fine for local
>  >> development.
>  >>
>  >> However, when running my Projects on Jenkins, I have configured the
>  >> project with a different settings-file, since the Maven on the server
>  >> uses the default file that came with the Maven-Install.
>  >> I told Jenkins to run the job with '-s' and added
>  >> '-Dinvoker.settingsFile=' to let the invoker now
> as well.
>  >>
>  >> The problem is, the invoker is still trying to open
>  >> '${maven.home}/conf/settings.xml' on which Jenkins apparently has no
>  >> read-access (don't ask me why other builds work, I am not allowed to
>  >> access the server directly).
>  >>
>  >> Can it be that the configuration given with '-D' does not override the
>  >> configuration in the POM?
>  >>
>  >> Is there a way to get around this problem and get my build running on
>  >> both Jenkins and a developer-machine?
>  >>
>  >> Thanks.
>  >>
>  >> --
>  >> Roland Asmann
>  >> Senior Software Engineer
>  >>
>  >> adesso Austria GmbH
>  >> Floridotower 26. Stock T +43 1 2198790-27
>  >> Floridsdorfer Hauptstr. 1 F +43 1 2198790-927
>  >> A-1210 Wien M +43 664 88657566
>  >> E roland.asm...@adesso.at
>  >> W www.adesso.at
>  >>
>  >> -
>  >> >>> business. people. technology.<<<
>  >> -
>  >>
>  >> -
>  >> To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
>  >> For additional commands, e-mail: users-h...@maven.apache.org
>  >>
>  >>
>
> --
> Roland Asmann
> Senior Software Engineer
>
> adesso Austria GmbH
> Floridotower 26. Stock T +43 1 2198790-27
> Floridsdorfer Hauptstr. 1 F +43 1 2198790-927
> A-1210 Wien M +43 664 88657566
> E roland.asm...@adesso.at
> W www.adesso.at
>
> -
>  >>> business. people. technology. <<<
> -
> -
> To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
> For additional commands, e-mail: users-h...@maven.apache.org
>

-- 
Roland Asmann
Senior Software Engineer

adesso Austria GmbH
Floridotower 26. Stock  T +43 1 2198790-27
Floridsdorfer Hauptstr. 1   F +43 1 2198790-927
A-1210 Wien M +43 664 88657566
E roland.asm...@adesso.at
W www.adesso.at

-
 >>> business. people. technology. <<<
-

-
To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
For additional commands, e-mail: users-h...@maven.apache.org



Re: Invoker-Plugin not using correct settings-file

2011-06-21 Thread Asmann, Roland
I have to admit: no, not yet. I have to put a settings-file somewhere 
that throws me an error, otherwise I'll never know if it works.

I'll give that a try tomorrow, and update this thread according.

Roland


On 21-06-11 19:11, Anders Hammar wrote:
> Have you tried executing your Maven build specifying
> -Dinvoker.settingsFile=  from command line on your pc. If
> it works the issue is related to Jenkins. It should work as it should
> override the pom configured value.
>
> /Anders
>
> On Tue, Jun 21, 2011 at 18:56, Asmann, Rolandwrote:
>
>> Hi all,
>>
>> I configured the invoker-plugin in my POM to use the settings-file in
>> "${maven.home}/conf/settings.xml" -- which works fine for local
>> development.
>>
>> However, when running my Projects on Jenkins, I have configured the
>> project with a different settings-file, since the Maven on the server
>> uses the default file that came with the Maven-Install.
>> I told Jenkins to run the job with '-s' and added
>> '-Dinvoker.settingsFile=' to let the invoker now as well.
>>
>> The problem is, the invoker is still trying to open
>> '${maven.home}/conf/settings.xml' on which Jenkins apparently has no
>> read-access (don't ask me why other builds work, I am not allowed to
>> access the server directly).
>>
>> Can it be that the configuration given with '-D' does not override the
>> configuration in the POM?
>>
>> Is there a way to get around this problem and get my build running on
>> both Jenkins and a developer-machine?
>>
>> Thanks.
>>
>> --
>> Roland Asmann
>> Senior Software Engineer
>>
>> adesso Austria GmbH
>> Floridotower 26. Stock  T +43 1 2198790-27
>> Floridsdorfer Hauptstr. 1   F +43 1 2198790-927
>> A-1210 Wien M +43 664 88657566
>> E roland.asm...@adesso.at
>> W www.adesso.at
>>
>> -
>>  >>>  business. people. technology.<<<
>> -
>>
>> -
>> To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
>> For additional commands, e-mail: users-h...@maven.apache.org
>>
>>

-- 
Roland Asmann
Senior Software Engineer

adesso Austria GmbH
Floridotower 26. Stock  T +43 1 2198790-27
Floridsdorfer Hauptstr. 1   F +43 1 2198790-927
A-1210 Wien M +43 664 88657566
E roland.asm...@adesso.at
W www.adesso.at

-
 >>> business. people. technology. <<<
-
-
To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
For additional commands, e-mail: users-h...@maven.apache.org



Invoker-Plugin not using correct settings-file

2011-06-21 Thread Asmann, Roland
Hi all,

I configured the invoker-plugin in my POM to use the settings-file in 
"${maven.home}/conf/settings.xml" -- which works fine for local development.

However, when running my Projects on Jenkins, I have configured the 
project with a different settings-file, since the Maven on the server 
uses the default file that came with the Maven-Install.
I told Jenkins to run the job with '-s ' and added 
'-Dinvoker.settingsFile=' to let the invoker now as well.

The problem is, the invoker is still trying to open 
'${maven.home}/conf/settings.xml' on which Jenkins apparently has no 
read-access (don't ask me why other builds work, I am not allowed to 
access the server directly).

Can it be that the configuration given with '-D' does not override the 
configuration in the POM?

Is there a way to get around this problem and get my build running on 
both Jenkins and a developer-machine?

Thanks.

-- 
Roland Asmann
Senior Software Engineer

adesso Austria GmbH
Floridotower 26. Stock  T +43 1 2198790-27
Floridsdorfer Hauptstr. 1   F +43 1 2198790-927
A-1210 Wien M +43 664 88657566
E roland.asm...@adesso.at
W www.adesso.at

-
 >>> business. people. technology. <<<
-

-
To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
For additional commands, e-mail: users-h...@maven.apache.org



Re: Why is this profile not being activated?

2011-06-10 Thread Asmann, Roland
True. Simple explanation is that I don't want the plugin to run on our 
integration-tests, because they do a lot of stuff during the phase 
'generate-test-resources' and 'process-test-resources'. And since these 
tests don't have sources, I figured using a profile would be the easiest 
way. That, or telling the plugin *not* to run, but this is not an option 
on the plugin... :-(


On 10-06-11 23:14, Wendy Smoak wrote:
> On Fri, Jun 10, 2011 at 5:09 PM, Asmann, Roland  
> wrote:
>>   From what I've seen, the 'skip' parameter only exists on the
>> instrument-plugin, not on the report. I don't want it to trigger the
>> 'cobertura'-lifecycle, because this will trigger some other plugins that
>> are *very* slow.
>>
>> The reason I want this configured in the parent, is that I can't
>> influence all child-projects and I don't want to force all developers to
>> change much in their POMs. They are already chagrined that they have to
>> extend my POM, although they are starting to see the use of a common
>> parent...
>
> Still... it seems like whatever problem you're having, it's not about
> profile activation, it's more about getting something fixed in the
> Cobertura plugin, so that it does not 'kill the performance' of your
> build.
>

-- 
Roland Asmann
Senior Software Engineer

adesso Austria GmbH
Floridotower 26. Stock  T +43 1 2198790-27
Floridsdorfer Hauptstr. 1   F +43 1 2198790-927
A-1210 Wien M +43 664 88657566
E roland.asm...@adesso.at
W www.adesso.at

-
 >>> business. people. technology. <<<
-
-
To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
For additional commands, e-mail: users-h...@maven.apache.org



Re: Why is this profile not being activated?

2011-06-10 Thread Asmann, Roland
You won't see that, because the profiles in a parent are *not* shown in 
this list!

This threw me off on a couple of occasions as well!


On 10-06-11 23:13, David Durham wrote:
> On Fri, Jun 10, 2011 at 3:37 PM, Joakim Olsson  wrote:
>> Hmmm...We have a profile for packaging up our SoapUI-tests for
>> regression-testing in the package-phase. The profile contains an
>> execution of the maven-jar-plugin. The profile is specified in the
>> parent of the root-POM of the reactor and it successfully activates
>> only for projects containing a directory called src/sim-test.
>
>
> Have you verified this with the following?
>
> mvn help:active-profiles
>
>
> -Dave
>
> -
> To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
> For additional commands, e-mail: users-h...@maven.apache.org
>

-- 
Roland Asmann
Senior Software Engineer

adesso Austria GmbH
Floridotower 26. Stock  T +43 1 2198790-27
Floridsdorfer Hauptstr. 1   F +43 1 2198790-927
A-1210 Wien M +43 664 88657566
E roland.asm...@adesso.at
W www.adesso.at

-
 >>> business. people. technology. <<<
-
-
To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
For additional commands, e-mail: users-h...@maven.apache.org



Re: Why is this profile not being activated?

2011-06-10 Thread Asmann, Roland
 From what I've seen, the 'skip' parameter only exists on the 
instrument-plugin, not on the report. I don't want it to trigger the 
'cobertura'-lifecycle, because this will trigger some other plugins that 
are *very* slow.

The reason I want this configured in the parent, is that I can't 
influence all child-projects and I don't want to force all developers to 
change much in their POMs. They are already chagrined that they have to 
extend my POM, although they are starting to see the use of a common 
parent...

On 10-06-11 23:01, Wendy Smoak wrote:
> On Fri, Jun 10, 2011 at 10:40 AM, Asmann, Roland
>   wrote:
>
>> I also don't want the plugin in there (cobertura) to run everytime,
>> because on some of my modules (which have only no sources, that's why I
>> wanted to activate this way) it kills the performance with the
>> alternative life-cycle!
>
> Is this the problem you're actually trying to solve?
>
> The Cobertura plugin has a 'skip' parameter.  In the modules where you
> *don't* want it to run, configure it to skip execution.
>

-- 
Roland Asmann
Senior Software Engineer

adesso Austria GmbH
Floridotower 26. Stock  T +43 1 2198790-27
Floridsdorfer Hauptstr. 1   F +43 1 2198790-927
A-1210 Wien M +43 664 88657566
E roland.asm...@adesso.at
W www.adesso.at

-
 >>> business. people. technology. <<<
-
-
To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
For additional commands, e-mail: users-h...@maven.apache.org



Re: Why is this profile not being activated?

2011-06-10 Thread Asmann, Roland
Could this be dependent on the version of Maven? Might I ask which 
version you are using?


On 10.06.2011 22:37, Joakim Olsson wrote:
> Hmmm...We have a profile for packaging up our SoapUI-tests for
> regression-testing in the package-phase. The profile contains an
> execution of the maven-jar-plugin. The profile is specified in the
> parent of the root-POM of the reactor and it successfully activates
> only for projects containing a directory called src/sim-test.
>
> Regards
> Joakim
>
>
> On Fri, Jun 10, 2011 at 5:36 PM, Stephen Connolly
>  wrote:
>  > This is the nasty side of inheritance...
>  >
>  > so if you have a reactor with the parent in it, then the profile will
>  > be activated/no activated for the parent in the context of the parent
>  > pom within the reactor.
>  >
>  > if you don't have a reactor with the parent in it, then the pom file
>  > is actually hiding in your local repository, and oh look there will be
>  > no file in the sub-directory of your local repository where the pom is
>  > hiding (and it would be a bug if we activated based on the presence of
>  > the file in your local repo, so don't go thinking you can just cheat
>  > there) [i.e. the previous is just to try and get you to understand]
>  >
>  > when you use manual profile activation with -P then in evaluating the
>  > parent pom to build the reactor, we enable the profile within the
>  > parent pom, and anything that profile defines which is inheritable
>  > will be inherited... which is why you might think that profiles are
>  > inherited, when it is actually the effects of the profile that are
>  > inherited.
>  >
>  > I hope that makes sense for you
>  >
>  > -Stephen
>  >
>  > On 10 June 2011 15:58, Asmann, Roland  wrote:
>  >> I am indeed using option 2, and I understand that the profile itself is
>  >> not inherited. What I do not understand is how and where it validates
>  >> the existence of the file... The way I see it, it should validate this
>  >> on the project being build.
>  >>
>  >> Clearly I am missing something here which is obvious to all of you, so
>  >> please try to explain this to me.
>  >>
>  >>
>  >> On 10.06.2011 16:51, Rafael Vanderlei wrote:
>  >>> Roland are you (1) defining the profile with the cobertura
> configuration in
>  >>> a pom of a project where "src/main/java" DOES exist or (2) are you
> defining
>  >>> it in a parent pom of a project where "src/main/java" does NOT
> exist and you
>  >>> are expecting it to work in child projects where "src/main/java"
> DOES exist
>  >>> ?
>  >>>
>  >>> If option 2, it will not work this way because the profile with
> cobertura
>  >>> configuration will not be inherited in the children
>  >>>
>  >>> On Fri, Jun 10, 2011 at 11:43 AM, Asmann, Roland
>  >>> wrote:
>  >>>
>  >>> > It is not being activated, because the plugin I have defined
> (cobertura)
>  >>> > doesn't run. I think it is quite obviously that this means that the
>  >>> > profile isn't activated...
>  >>> >
>  >>> >
>  >>> > On 10.06.2011 16:40, Rafael Vanderlei wrote:
>  >>> > > David, when we say "profiles are not inherited" it´s because it is
>  >>> really
>  >>> > > not inherited.. I mean.. if you define a profile in a parent with
>  >>> lots of
>  >>> > > configurations and then you define a profile with the same name
> in a
>  >>> > child
>  >>> > > the configuration defined in the parent is not applyied to the
>  >>> child. The
>  >>> > > child has a new brand profile that happens to have the same
> name of the
>  >>> > > profile defined in the parent.
>  >>> > >
>  >>> > > And because they have the same name, they both get activated by
> -P, but
>  >>> > they
>  >>> > > are two different profiles, each one with its own configuration.
>  >>> > >
>  >>> > > @Roland what makes you say profile is not being activated? For the
>  >>> > > configuration you showed before, you did not define any special
>  >>> behaviour
>  >>> > to
>  >>> > > happen when the profile "default-code-coverage" is active.
>  >>> > >
>  >>> > > On Fri, Ju

Re: Why is this profile not being activated?

2011-06-10 Thread Asmann, Roland
I am indeed using option 2, and I understand that the profile itself is 
not inherited. What I do not understand is how and where it validates 
the existence of the file... The way I see it, it should validate this 
on the project being build.

Clearly I am missing something here which is obvious to all of you, so 
please try to explain this to me.


On 10.06.2011 16:51, Rafael Vanderlei wrote:
> Roland are you (1) defining the profile with the cobertura configuration in
> a pom of a project where "src/main/java" DOES exist or (2) are you defining
> it in a parent pom of a project where "src/main/java" does NOT exist and you
> are expecting it to work in child projects where "src/main/java" DOES exist
> ?
>
> If option 2, it will not work this way because the profile with cobertura
> configuration will not be inherited in the children
>
> On Fri, Jun 10, 2011 at 11:43 AM, Asmann, Roland
> wrote:
>
>  > It is not being activated, because the plugin I have defined (cobertura)
>  > doesn't run. I think it is quite obviously that this means that the
>  > profile isn't activated...
>  >
>  >
>  > On 10.06.2011 16:40, Rafael Vanderlei wrote:
>  > > David, when we say "profiles are not inherited" it´s because it is
> really
>  > > not inherited.. I mean.. if you define a profile in a parent with
> lots of
>  > > configurations and then you define a profile with the same name in a
>  > child
>  > > the configuration defined in the parent is not applyied to the
> child. The
>  > > child has a new brand profile that happens to have the same name of the
>  > > profile defined in the parent.
>  > >
>  > > And because they have the same name, they both get activated by -P, but
>  > they
>  > > are two different profiles, each one with its own configuration.
>  > >
>  > > @Roland what makes you say profile is not being activated? For the
>  > > configuration you showed before, you did not define any special
> behaviour
>  > to
>  > > happen when the profile "default-code-coverage" is active.
>  > >
>  > > On Fri, Jun 10, 2011 at 11:29 AM, David Durham
>  > > wrote:
>  > >
>  > > > I think the statement "profiles are not inherited" is not strictly
>  > > > true. Activation with  does not work on an inherited basis.
>  > > > But direct activation at the command line with -P does work, even if
>  > > > the profile is defined in a parent pom.
>  > > >
>  > > > On Fri, Jun 10, 2011 at 9:03 AM, Asmann, Roland <
>  > roland.asm...@adesso.at>
>  > > > wrote:
>  > > > > OK, so why isn't this one activated? It should be imho...
>  > > > >
>  > > > >
>  > > > > On 10.06.2011 15:53, Stephen Connolly wrote:
>  > > > >> profiles are not inherited... the results of activating them
> in the
>  > > > >> reactor are inherited
>  > > > >>
>  > > > >> On 10 June 2011 14:48, Asmann, Roland 
>  > wrote:
>  > > > >> > Hi all,
>  > > > >> >
>  > > > >> > I have this profile defined in a parent-POM:
>  > > > >> >
>  > > > >> > 
>  > > > >> > default-code-coverage
>  > > > >> > 
>  > > > >> > 
>  > > > >> > src/main/java
>  > > > >> > 
>  > > > >> > 
>  > > > >> > 
>  > > > >> >
>  > > > >> > Now, in several child-projects it will not be activated, because
>  > > > there
>  > > > >> > are no sources (WAR, EAR or simple resource-projects). However,
>  > > it is
>  > > > >> > also not working on the projects that DO have sources...
>  > > > >> >
>  > > > >> > Can anybody tell me what I am doing wrong here?
>  > > > >> >
>  > > > >> > I'm running Maven 2.2.1.
>  > > > >> >
>  > > > >> > Thanks.
>  > > > >> >
>  > > > >> > --
>  > > > >> > Roland Asmann
>  > > > >> > Senior Software Engineer
>  > > > >> >
>  > > > >> > adesso Austria GmbH
>  > > > >> > Floridotower 26. Stock T +43 1 2198790-27
>  > > > >> > Floridsdorfer Hauptstr. 1 F +43 1 2

Re: Why is this profile not being activated?

2011-06-10 Thread Asmann, Roland
It is not being activated, because the plugin I have defined (cobertura) 
doesn't run. I think it is quite obviously that this means that the 
profile isn't activated...


On 10.06.2011 16:40, Rafael Vanderlei wrote:
> David, when we say "profiles are not inherited" it´s because it is really
> not inherited.. I mean.. if you define a profile in a parent with lots of
> configurations and then you define a profile with the same name in a child
> the configuration defined in the parent is not applyied to the child. The
> child has a new brand profile that happens to have the same name of the
> profile defined in the parent.
>
> And because they have the same name, they both get activated by -P, but they
> are two different profiles, each one with its own configuration.
>
> @Roland what makes you say profile is not being activated? For the
> configuration you showed before, you did not define any special behaviour to
> happen when the profile "default-code-coverage" is active.
>
> On Fri, Jun 10, 2011 at 11:29 AM, David Durham
> wrote:
>
>  > I think the statement "profiles are not inherited" is not strictly
>  > true. Activation with  does not work on an inherited basis.
>  > But direct activation at the command line with -P does work, even if
>  > the profile is defined in a parent pom.
>  >
>  > On Fri, Jun 10, 2011 at 9:03 AM, Asmann, Roland 
>  > wrote:
>  > > OK, so why isn't this one activated? It should be imho...
>  > >
>  > >
>  > > On 10.06.2011 15:53, Stephen Connolly wrote:
>  > >> profiles are not inherited... the results of activating them in the
>  > >> reactor are inherited
>  > >>
>  > >> On 10 June 2011 14:48, Asmann, Roland  wrote:
>  > >> > Hi all,
>  > >> >
>  > >> > I have this profile defined in a parent-POM:
>  > >> >
>  > >> > 
>  > >> > default-code-coverage
>  > >> > 
>  > >> > 
>  > >> > src/main/java
>  > >> > 
>  > >> > 
>  > >> > 
>  > >> >
>  > >> > Now, in several child-projects it will not be activated, because
>  > there
>  > >> > are no sources (WAR, EAR or simple resource-projects). However,
> it is
>  > >> > also not working on the projects that DO have sources...
>  > >> >
>  > >> > Can anybody tell me what I am doing wrong here?
>  > >> >
>  > >> > I'm running Maven 2.2.1.
>  > >> >
>  > >> > Thanks.
>  > >> >
>  > >> > --
>  > >> > Roland Asmann
>  > >> > Senior Software Engineer
>  > >> >
>  > >> > adesso Austria GmbH
>  > >> > Floridotower 26. Stock T +43 1 2198790-27
>  > >> > Floridsdorfer Hauptstr. 1 F +43 1 2198790-927
>  > >> > A-1210 Wien M +43 664 88657566
>  > >> > E roland.asm...@adesso.at
>  > >> > W www.adesso.at
>  > >> >
>  > >> > -
>  > >> > >>> business. people. technology. <<<
>  > >> > -
>  > >> >
>  > >> >
> -
>  > >> > To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
>  > >> > For additional commands, e-mail: users-h...@maven.apache.org
>  > >> >
>  > >> >
>  > >>
>  > >> -
>  > >> To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
>  > >> For additional commands, e-mail: users-h...@maven.apache.org
>  > >>
>  > >
>  > > --
>  > > Roland Asmann
>  > > Senior Software Engineer
>  > >
>  > > adesso Austria GmbH
>  > > Floridotower 26. Stock T +43 1 2198790-27
>  > > Floridsdorfer Hauptstr. 1 F +43 1 2198790-927
>  > > A-1210 Wien M +43 664 88657566
>  > > E roland.asm...@adesso.at
>  > > W www.adesso.at
>  > >
>  > > -
>  > > >>> business. people. technology. <<<
>  > > -
>  > >
>  > > -
>  > > To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
>  > > For additional commands, e-mail: users-h...@maven.apache.org
>  > >
>  > >
>  >
>  > -
>  > To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
>  > For additional commands, e-mail: users-h...@maven.apache.org
>  >
>  >
>

-- 
Roland Asmann
Senior Software Engineer

adesso Austria GmbH
Floridotower 26. Stock  T +43 1 2198790-27
Floridsdorfer Hauptstr. 1   F +43 1 2198790-927
A-1210 Wien M +43 664 88657566
E roland.asm...@adesso.at
W www.adesso.at

-
 >>> business. people. technology. <<<
-

-
To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
For additional commands, e-mail: users-h...@maven.apache.org



Re: Why is this profile not being activated?

2011-06-10 Thread Asmann, Roland
Still, my question remains: WHY isn't this profile activated?

I don't want to have to add it to the command-line. This is a parent 
that will be used company-wide and I don't want all developers to have 
to add a profile to their command-lines.

I also don't want the plugin in there (cobertura) to run everytime, 
because on some of my modules (which have only no sources, that's why I 
wanted to activate this way) it kills the performance with the 
alternative life-cycle!

There has got to be a way to get around this problem...


On 10.06.2011 16:29, David Durham wrote:
> I think the statement "profiles are not inherited" is not strictly
> true. Activation with  does not work on an inherited basis.
> But direct activation at the command line with -P does work, even if
> the profile is defined in a parent pom.
>
> On Fri, Jun 10, 2011 at 9:03 AM, Asmann, Roland
>  wrote:
>  > OK, so why isn't this one activated? It should be imho...
>  >
>  >
>  > On 10.06.2011 15:53, Stephen Connolly wrote:
>  >> profiles are not inherited... the results of activating them in the
>  >> reactor are inherited
>  >>
>  >> On 10 June 2011 14:48, Asmann, Roland  wrote:
>  >> > Hi all,
>  >> >
>  >> > I have this profile defined in a parent-POM:
>  >> >
>  >> > 
>  >> > default-code-coverage
>  >> > 
>  >> > 
>  >> > src/main/java
>  >> > 
>  >> > 
>  >> > 
>  >> >
>  >> > Now, in several child-projects it will not be activated, because there
>  >> > are no sources (WAR, EAR or simple resource-projects). However, it is
>  >> > also not working on the projects that DO have sources...
>  >> >
>  >> > Can anybody tell me what I am doing wrong here?
>  >> >
>  >> > I'm running Maven 2.2.1.
>  >> >
>  >> > Thanks.
>  >> >
>  >> > --
>  >> > Roland Asmann
>  >> > Senior Software Engineer
>  >> >
>  >> > adesso Austria GmbH
>  >> > Floridotower 26. Stock  T +43 1 2198790-27
>  >> > Floridsdorfer Hauptstr. 1   F +43 1 2198790-927
>  >> > A-1210 Wien M +43 664 88657566
>  >> >E roland.asm...@adesso.at
>  >> >W www.adesso.at
>  >> >
>  >> > -
>  >> > >>> business. people. technology. <<<
>  >> > -
>  >> >
>  >> > -
>  >> > To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
>  >> > For additional commands, e-mail: users-h...@maven.apache.org
>  >> >
>  >> >
>  >>
>  >> -
>  >> To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
>  >> For additional commands, e-mail: users-h...@maven.apache.org
>  >>
>  >
>  > --
>  > Roland Asmann
>  > Senior Software Engineer
>  >
>  > adesso Austria GmbH
>  > Floridotower 26. Stock  T +43 1 2198790-27
>  > Floridsdorfer Hauptstr. 1   F +43 1 2198790-927
>  > A-1210 Wien M +43 664 88657566
>  >E roland.asm...@adesso.at
>  >W www.adesso.at
>  >
>  > -
>  > >>> business. people. technology. <<<
>  > -
>  >
>  > -
>  > To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
>  > For additional commands, e-mail: users-h...@maven.apache.org
>  >
>  >
>
> -
> To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
> For additional commands, e-mail: users-h...@maven.apache.org
>

-- 
Roland Asmann
Senior Software Engineer

adesso Austria GmbH
Floridotower 26. Stock  T +43 1 2198790-27
Floridsdorfer Hauptstr. 1   F +43 1 2198790-927
A-1210 Wien M +43 664 88657566
E roland.asm...@adesso.at
W www.adesso.at

-
 >>> business. people. technology. <<<
-

-
To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
For additional commands, e-mail: users-h...@maven.apache.org



Re: Why is this profile not being activated?

2011-06-10 Thread Asmann, Roland
OK, so why isn't this one activated? It should be imho...


On 10.06.2011 15:53, Stephen Connolly wrote:
> profiles are not inherited... the results of activating them in the
> reactor are inherited
>
> On 10 June 2011 14:48, Asmann, Roland  wrote:
>  > Hi all,
>  >
>  > I have this profile defined in a parent-POM:
>  >
>  > 
>  > default-code-coverage
>  > 
>  > 
>  > src/main/java
>  > 
>  > 
>  > 
>  >
>  > Now, in several child-projects it will not be activated, because there
>  > are no sources (WAR, EAR or simple resource-projects). However, it is
>  > also not working on the projects that DO have sources...
>  >
>  > Can anybody tell me what I am doing wrong here?
>  >
>  > I'm running Maven 2.2.1.
>  >
>  > Thanks.
>  >
>  > --
>  > Roland Asmann
>  > Senior Software Engineer
>  >
>  > adesso Austria GmbH
>  > Floridotower 26. Stock  T +43 1 2198790-27
>  > Floridsdorfer Hauptstr. 1   F +43 1 2198790-927
>  > A-1210 Wien M +43 664 88657566
>  >E roland.asm...@adesso.at
>  >W www.adesso.at
>  >
>  > -
>  > >>> business. people. technology. <<<
>  > -
>  >
>  > -
>  > To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
>  > For additional commands, e-mail: users-h...@maven.apache.org
>  >
>  >
>
> -
> To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
> For additional commands, e-mail: users-h...@maven.apache.org
>

-- 
Roland Asmann
Senior Software Engineer

adesso Austria GmbH
Floridotower 26. Stock  T +43 1 2198790-27
Floridsdorfer Hauptstr. 1   F +43 1 2198790-927
A-1210 Wien M +43 664 88657566
E roland.asm...@adesso.at
W www.adesso.at

-
 >>> business. people. technology. <<<
-

-
To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
For additional commands, e-mail: users-h...@maven.apache.org



Why is this profile not being activated?

2011-06-10 Thread Asmann, Roland
Hi all,

I have this profile defined in a parent-POM:


   default-code-coverage
   
 
   src/main/java
 
   


Now, in several child-projects it will not be activated, because there 
are no sources (WAR, EAR or simple resource-projects). However, it is 
also not working on the projects that DO have sources...

Can anybody tell me what I am doing wrong here?

I'm running Maven 2.2.1.

Thanks.

-- 
Roland Asmann
Senior Software Engineer

adesso Austria GmbH
Floridotower 26. Stock  T +43 1 2198790-27
Floridsdorfer Hauptstr. 1   F +43 1 2198790-927
A-1210 Wien M +43 664 88657566
E roland.asm...@adesso.at
W www.adesso.at

-
 >>> business. people. technology. <<<
-

-
To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
For additional commands, e-mail: users-h...@maven.apache.org



Re: order of the unpacking from "unpack-dependencys"

2011-05-12 Thread Asmann, Roland
Hi,

You could perhaps try the "unpack" goal... You do have to add all the 
dependencies again, but that one should take the order in which the 
artifacts are listed.

Roland


On 12-05-11 15:52, David Bräutigam wrote:
> Hello,,
>
> i have the following strange problem with the "unpack-dependencys" in my
> pom. What i want is to unpack the scripts i need in the deploy directory.
> The problem is that i have multiple modules with the same scripts. Therefor
> to have a correct result they must be overwritten in the right order.
> Sadly "unpack-dependencys" does not care about the order in which i declare
> the dependency's. But strangely the order remains always the same so there
> must be a determining order.
>
> Could me help somebody to understand and hopefully manipulate the unpack
> order so that my project will be deployed correctly.
>
> Regards
>
> David

-- 
Roland Asmann
Senior Software Engineer

adesso Austria GmbH
Floridotower 26. Stock  T +43 1 2198790-27
Floridsdorfer Hauptstr. 1   F +43 1 2198790-927
A-1210 Wien M +43 664 88657566
E roland.asm...@adesso.at
W www.adesso.at

-
 >>> business. people. technology. <<<
-

Re: Nested artifacts

2011-05-11 Thread Asmann, Roland
Sorry, let me rephrase it all a bit (keep in mind that I am not saying 
it works, I am currently unable to test anything in Maven!):

You need to configure the dependency-plugin to extract the ZIP and only 
AFTER that, try to unpack the RAR -- in a separate step. I believe there 
are a couple of phases that run WITHOUT Maven checking for the 
dependencies and crying about a missing one.

If I can get around to playing with my laptop a bit, I might test this 
out and report back to you. In the mean-time, feel free to try this.

One question that just popped into my mind: do you have to be in a 
certain phase when extracting or is any phase right for you?

Roland


On 11-05-11 21:46, EJ Ciramella wrote:
> Hmmm - kinda.
>
> Again, I'd like to unpack a rar that is nested within a zip.
>
> The dependency unpack bits even if it's a system scoped dependency will try 
> and resolve that and it won't be there.
>
> :-/
>
> I think I just need to "shell out" to ant...
>
> -Original Message-
> From: Asmann, Roland [mailto:roland.asm...@adesso.at]
> Sent: Wednesday, May 11, 2011 12:04 PM
> To: Maven Users List
> Subject: Re: Nested artifacts
>
> Not 100% sure about this one, but you could try it with the
> dependency-plugin [1]. I believe it does not allow system-dependencies
> in its configuration, but judging from the sentence
>
> "The artifact version is optional. If not set, the plugin will attempt
> to resolve it from the project dependencies and then the
> dependencyManagement section." [2]
>
> I think that if you add that dependency to your
> dependency(-management)-list with the correct path, it should work.
>
> Roland
>
>
> [1] http://maven.apache.org/plugins/maven-dependency-plugin/unpack-mojo.html
> [2]
> http://maven.apache.org/plugins/maven-dependency-plugin/usage.html#The_dependency:unpack_mojo
>
>
>
> On 20:59, EJ Ciramella wrote:
>> Is there a simple way to unpack a dependency then unpack an artifact that 
>> lives inside that dependency?
>>
>> We have several third party utilities stored in Nexus and referenced as 
>> dependencies, but I'd like to unpack a rar that is nested within a zip.
>>
>> Is there a maven 2 way or do I just rely on an ant task?
>>
>> Thanks in advance!
>>
>> 
>> CONFIDENTIALITY NOTICE: This e-mail and the information transmitted within 
>> including any attachments is only for the recipient(s) to which it is 
>> intended and may contain confidential and/or privileged material. Any 
>> review, retransmission, dissemination or other use of; or taking of any 
>> action in reliance upon this information by persons or entities other than 
>> the intended recipient is prohibited. If you received this in error, please 
>> send the e-mail back by replying to the sender and permanently delete the 
>> entire message and its attachments from all computers and network systems 
>> involved in its receipt.
>
> --
> Roland Asmann
> Senior Software Engineer
>
> adesso Austria GmbH
> Floridotower 26. Stock  T +43 1 2198790-27
> Floridsdorfer Hauptstr. 1   F +43 1 2198790-927
> A-1210 Wien M +43 664 88657566
>  E roland.asm...@adesso.at
>  W www.adesso.at
>
> -
>   >>>  business. people. technology.<<<
> -
> -
> To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
> For additional commands, e-mail: users-h...@maven.apache.org
>
>
> CONFIDENTIALITY NOTICE:  This e-mail and the information transmitted within 
> including any attachments is only for the recipient(s) to which it is 
> intended and may contain confidential and/or privileged material. Any review, 
> retransmission, dissemination or other use of; or taking of any action in 
> reliance upon this information by persons or entities other than the intended 
> recipient is prohibited. If you received this in error, please send the 
> e-mail back by replying to the sender and permanently delete the entire 
> message and its attachments from all computers and network systems involved 
> in its receipt.
>
> -
> To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
> For additional commands, e-mail: users-h...@maven.apache.org
>

-- 
Roland Asmann
Senior Software Engineer

adesso Austria

Re: Nested artifacts

2011-05-11 Thread Asmann, Roland
Not 100% sure about this one, but you could try it with the 
dependency-plugin [1]. I believe it does not allow system-dependencies 
in its configuration, but judging from the sentence

"The artifact version is optional. If not set, the plugin will attempt 
to resolve it from the project dependencies and then the 
dependencyManagement section." [2]

I think that if you add that dependency to your 
dependency(-management)-list with the correct path, it should work.

Roland


[1] http://maven.apache.org/plugins/maven-dependency-plugin/unpack-mojo.html
[2] 
http://maven.apache.org/plugins/maven-dependency-plugin/usage.html#The_dependency:unpack_mojo



On 20:59, EJ Ciramella wrote:
> Is there a simple way to unpack a dependency then unpack an artifact that 
> lives inside that dependency?
>
> We have several third party utilities stored in Nexus and referenced as 
> dependencies, but I'd like to unpack a rar that is nested within a zip.
>
> Is there a maven 2 way or do I just rely on an ant task?
>
> Thanks in advance!
>
> 
> CONFIDENTIALITY NOTICE: This e-mail and the information transmitted within 
> including any attachments is only for the recipient(s) to which it is 
> intended and may contain confidential and/or privileged material. Any review, 
> retransmission, dissemination or other use of; or taking of any action in 
> reliance upon this information by persons or entities other than the intended 
> recipient is prohibited. If you received this in error, please send the 
> e-mail back by replying to the sender and permanently delete the entire 
> message and its attachments from all computers and network systems involved 
> in its receipt.

-- 
Roland Asmann
Senior Software Engineer

adesso Austria GmbH
Floridotower 26. Stock  T +43 1 2198790-27
Floridsdorfer Hauptstr. 1   F +43 1 2198790-927
A-1210 Wien M +43 664 88657566
E roland.asm...@adesso.at
W www.adesso.at

-
 >>> business. people. technology. <<<
-
-
To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
For additional commands, e-mail: users-h...@maven.apache.org



Re: Modify build order?

2011-05-04 Thread Asmann, Roland
I have never used the 'setupInclude' and 'pomInclude' myself, I use 
something along these lines:


   maven-invoker-plugin
   
 
   clean
   install
 
 ${java.home}
 true
 true
 
   ${file.encoding}
   ${user.language}
   ${eclipse.build}
   ${eclipse.install}
   ${eclipse.workspace}
 
   
   
 
   equest-pom
   
 run
   
   install
   
 ../../poms/equest/pom.xml
   
 
 
   maven-plugins
   
 run
   
   install
   
 ../../maven-plugins/pom.xml
   
 

 

   


The configuration part may not be completely necessary for you (eg 
javaHome), but I just included it the way I use it.

Roland


On 04.05.2011 21:29, morty wrote:
> I now added the master pom as a common parent for the below parent project
> poms:
>
> master
> |--> pom.xml (reference below parent projects as relative submodules)
>
> a
> |--> a.parent
> |--> pom.xml (parent for this pom is the master pom.xml)
> ...
> |--> a.child
> |--> pom.xml
>
>
>
> b
> |--> b.parent
> |--> pom.xml (parent for this pom is the master pom.xml)
> ...
> |--> b.child
> |--> pom.xml
>
>
> c
> |--> c.parent
> |--> pom.xml (parent for this pom is the master pom.xml)
> ...
> |--> c.child
> |--> pom.xml
>
>
> Now it runs the invoker plugin:
>
> [INFO]
> ---
> [INFO] Reactor Build Order:
> [INFO]
> [INFO] Master project
> [INFO] M3 C Parent Project
> [INFO] C Bundle
> [INFO] M3 B Parent Project
> [INFO] B Bundle
> [INFO] M3 A Parent Project
> [INFO] A Bundle
> [INFO]
>
>
>
> but it has no effect. I specify that it should run b.parent before any other
> projects:
>
> 
> maven-invoker-plugin
> 1.5
> 
> 
> ../m3.b.parent/pom.xml
> 
> 
> */pom.xml
> 
> 
> 
> 
> integration-test
> 
> run
> 
> 
> 
> 
>
>
>
>
>
> It seems that the only thing that has an effect on the order is the order
> specified in the  tag:
>
> ...
> Master project
> 
> 0.11.0
> 
> 
> ../m3.c.parent
> ../m3.b.parent
> ../m3.a.parent
> 
> ...
>
> result:
>
> [INFO] Reactor Summary:
> [INFO]
> [INFO] Master project  SUCCESS [0.661s]
> [INFO] M3 C Parent Project ... SUCCESS [0.633s]
> [INFO] C Bundle .. SUCCESS [1.202s]
> [INFO] M3 B Parent Project ... SUCCESS [0.013s]
> [INFO] B Bundle .. SUCCESS [0.140s]
> [INFO] M3 A Parent Project ... SUCCESS [0.013s]
> [INFO] A Bundle .. SUCCESS [0.126s]
> [INFO]
> 
> [INFO] BUILD SUCCESS
>
>
>
> I don't use the maven dependency manager since the projects are maven3/tycho
> MANIFEST first projects. Further parent/child relations are specified using
> relative paths in parent/module tags:
>
> 
> master
> m3
> 1.0.0-SNAPSHOT
> ../m3.master
> 
>
> 4.0.0
> m3
> b.parent
> 1.0.0-SNAPSHOT
> pom
> M3 B Parent Project
> 
> ../m3.b.bundle
> 
>
>
> Is this the reason that maven3 falls back to use the order in the modules
> tag when determining the effective build order?
>
>
> --
> View this message in context:
> http://maven.40175.n5.nabble.com/Modify-build-order-tp4369751p4370836.html
> Sent from the Maven - Users mailing list archive at Nabble.com.
>
> -
> To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
> For additional commands, e-mail: users-h...@maven.apache.org
>

-- 
Roland Asmann
Senior Software Engineer

adesso Austria GmbH
Floridotower 26. Stock  T +43 1 2198790-27
Floridsdorfer Hauptstr. 1   F +43 1 2198790-927
A-1210 Wien M +43 664 88657566
E roland.asm...@adesso.at
W www.adesso.at

-
 >>> business. people. technology. <<<
-

-
To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
For additional commands, e-mail: users-h...@maven.apache.org



Re: Modify build order?

2011-05-04 Thread Asmann, Roland
Take a look at the invoker-plugin, goal 'run' [1].

Roland

[1] http://maven.apache.org/plugins/maven-invoker-plugin/run-mojo.html


On 04.05.2011 14:56, motes motes wrote:
> I have the following projects (physically separated in svn) with the
> following structure:
>
> a
> |--> a.parent
> |--> pom.xml
> ...
> |--> a.child
> |--> pom.xml
>
>
>
> b
> |--> b.parent
> |--> pom.xml
> ...
> |--> b.child
> |--> pom.xml
>
>
> c
> |--> c.parent
> |--> pom.xml
> ...
> |--> c.child
> |--> pom.xml
>
>
> Now I would like to create an "aggregator" project where I can specify
> the order of how the above project (and their submodules) should be
> build, eg.:
>
> my.aggregator.build:
>
> a
> b
> c
>
> or:
>
>
>
> my.aggregator.build:
>
> b
> a
> c
>
>
>
> The problem is that the standard aggregator implementation:
>
> http://maven.apache.org/pom.html#Aggregation
>
> automatically computes the "right" order but I cannot use that since
> my interdependent projects does not have a fixed structure - a longer
> story.
>
> So is it possible to "hardcode" the order that projects should be
> build in a master pom file?
>
> -
> To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
> For additional commands, e-mail: users-h...@maven.apache.org
>

-- 
Roland Asmann
Senior Software Engineer

adesso Austria GmbH
Floridotower 26. Stock  T +43 1 2198790-27
Floridsdorfer Hauptstr. 1   F +43 1 2198790-927
A-1210 Wien M +43 664 88657566
E roland.asm...@adesso.at
W www.adesso.at

-
 >>> business. people. technology. <<<
-

-
To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
For additional commands, e-mail: users-h...@maven.apache.org



Re: Only partial filtering of .bat with assembly

2011-04-21 Thread Asmann, Roland
The way I would do it, is create a directory called 
'src/main/filter-resources' (or something similar, just NOT the default 
'src/main/resources'!) and then configure the resource-plugin to run 
'resources:copy-resources' to eg 'target/filtered-resources'. With 
filtering turned on of course. :-)

Then you have the assembly-plugin configured to use 
'target/filtered-resources' as input (resources? I'm not very familiar 
with the assembly-plugin!) for your assembly.

I think this would do the trick. Just remember what I wrote in the 
parallel mail -- make sure you work around the @-bug!

Roland


On 21.04.2011 14:11, David Delbecq wrote:
> well, if i mark them as "ressource" they will be put in the jar file, no?
>
> - Mail original -
>
> De: "Roland Asmann" 
> À: users@maven.apache.org
> Envoyé: Jeudi 21 Avril 2011 12:38:44
> Objet: Re: Only partial filtering of .bat with assembly
>
> How about you don't let the assembly-plugin copy your resources, but
> have the resources-plugin do it?
>
> Roland
>
>
> On 21.04.2011 13:31, David Delbecq wrote:
>  > Thanks for the hint, but not an option. The bat does not only call the
>  > jar file, it actually does some logic on parameters, call several
>  > applications, manage temporary files.
>  >
>  > We are migrating to maven an application that mixes together .bat/.sh,
>  > java jars and perl scripts..
>  > We will later migrate to full java if possible, but one step at a time ;)
>  >
>  > - Mail original -
>  >
>  > De: "Karl Heinz Marbaise" 
>  > À: users@maven.apache.org
>  > Envoyé: Jeudi 21 Avril 2011 11:26:17
>  > Objet: Re: Only partial filtering of .bat with assembly
>  >
>  > Hi,
>  >
>  > it looks like you are trying to build a BAT file which will call your
> java
>  > code...But for this purposes i would take a deeper look into the
>  > maven-appassembler-plugin which produces such kind of batch-file
>  > automatically...
>  >
>  > http://mojo.codehaus.org/appassembler/appassembler-maven-plugin/
>  >
>  > Kind regards
>  > Karl Heinz Marbaise
>  >
>  > -
>  > Kind regards
>  > Karl Heinz Marbaise
>  > 
>  > http://www.soebes.de
>  > http://www.skmwiki.de
>  > http://supose.org/wiki/supose
>  > --
>  > View this message in context:
>  >
> http://maven.40175.n5.nabble.com/Only-partial-filtering-of-bat-with-assembly-tp4329257p4330450.html
>  > Sent from the Maven - Users mailing list archive at Nabble.com.
>  >
>  > -
>  > To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
>  > For additional commands, e-mail: users-h...@maven.apache.org
>  >
>  >
>
> --
> Roland Asmann
> Senior Software Engineer
>
> adesso Austria GmbH
> Floridotower 26. Stock T +43 1 2198790-27
> Floridsdorfer Hauptstr. 1 F +43 1 2198790-927
> A-1210 Wien M +43 664 88657566
> E roland.asm...@adesso.at
> W www.adesso.at
>
> -
>  >>> business. people. technology. <<<
> -
>

-- 
Roland Asmann
Senior Software Engineer

adesso Austria GmbH
Floridotower 26. Stock  T +43 1 2198790-27
Floridsdorfer Hauptstr. 1   F +43 1 2198790-927
A-1210 Wien M +43 664 88657566
E roland.asm...@adesso.at
W www.adesso.at

-
 >>> business. people. technology. <<<
-


Re: Only partial filtering of .bat with assembly

2011-04-21 Thread Asmann, Roland
You might want to configure it to work around a bug though:

maven-resources-plugin

   
 ${*}
   
   false


Roland


On 21.04.2011 13:38, Asmann, Roland wrote:
> How about you don't let the assembly-plugin copy your resources, but
> have the resources-plugin do it?
>
> Roland
>
>
> On 21.04.2011 13:31, David Delbecq wrote:
>  > Thanks for the hint, but not an option. The bat does not only call the
>  > jar file, it actually does some logic on parameters, call several
>  > applications, manage temporary files.
>  >
>  > We are migrating to maven an application that mixes together .bat/.sh,
>  > java jars and perl scripts..
>  > We will later migrate to full java if possible, but one step at a time ;)
>  >
>  > - Mail original -
>  >
>  > De: "Karl Heinz Marbaise" 
>  > À: users@maven.apache.org
>  > Envoyé: Jeudi 21 Avril 2011 11:26:17
>  > Objet: Re: Only partial filtering of .bat with assembly
>  >
>  > Hi,
>  >
>  > it looks like you are trying to build a BAT file which will call your
> java
>  > code...But for this purposes i would take a deeper look into the
>  > maven-appassembler-plugin which produces such kind of batch-file
>  > automatically...
>  >
>  > http://mojo.codehaus.org/appassembler/appassembler-maven-plugin/
>  >
>  > Kind regards
>  > Karl Heinz Marbaise
>  >
>  > -
>  > Kind regards
>  > Karl Heinz Marbaise
>  > 
>  > http://www.soebes.de
>  > http://www.skmwiki.de
>  > http://supose.org/wiki/supose
>  > --
>  > View this message in context:
>  >
> http://maven.40175.n5.nabble.com/Only-partial-filtering-of-bat-with-assembly-tp4329257p4330450.html
>  > Sent from the Maven - Users mailing list archive at Nabble.com.
>  >
>  > -
>  > To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
>  > For additional commands, e-mail: users-h...@maven.apache.org
>  >
>  >
>
> --
> Roland Asmann
> Senior Software Engineer
>
> adesso Austria GmbH
> Floridotower 26. Stock T +43 1 2198790-27
> Floridsdorfer Hauptstr. 1 F +43 1 2198790-927
> A-1210 Wien M +43 664 88657566
> E roland.asm...@adesso.at
> W www.adesso.at
>
> -
>  >>> business. people. technology. <<<
> -
>

-- 
Roland Asmann
Senior Software Engineer

adesso Austria GmbH
Floridotower 26. Stock  T +43 1 2198790-27
Floridsdorfer Hauptstr. 1   F +43 1 2198790-927
A-1210 Wien M +43 664 88657566
E roland.asm...@adesso.at
W www.adesso.at

-
 >>> business. people. technology. <<<
-


Re: Only partial filtering of .bat with assembly

2011-04-21 Thread Asmann, Roland
How about you don't let the assembly-plugin copy your resources, but 
have the resources-plugin do it?

Roland


On 21.04.2011 13:31, David Delbecq wrote:
> Thanks for the hint, but not an option. The bat does not only call the
> jar file, it actually does some logic on parameters, call several
> applications, manage temporary files.
>
> We are migrating to maven an application that mixes together .bat/.sh,
> java jars and perl scripts..
> We will later migrate to full java if possible, but one step at a time ;)
>
> - Mail original -
>
> De: "Karl Heinz Marbaise" 
> À: users@maven.apache.org
> Envoyé: Jeudi 21 Avril 2011 11:26:17
> Objet: Re: Only partial filtering of .bat with assembly
>
> Hi,
>
> it looks like you are trying to build a BAT file which will call your java
> code...But for this purposes i would take a deeper look into the
> maven-appassembler-plugin which produces such kind of batch-file
> automatically...
>
> http://mojo.codehaus.org/appassembler/appassembler-maven-plugin/
>
> Kind regards
> Karl Heinz Marbaise
>
> -
> Kind regards
> Karl Heinz Marbaise
> 
> http://www.soebes.de
> http://www.skmwiki.de
> http://supose.org/wiki/supose
> --
> View this message in context:
> http://maven.40175.n5.nabble.com/Only-partial-filtering-of-bat-with-assembly-tp4329257p4330450.html
> Sent from the Maven - Users mailing list archive at Nabble.com.
>
> -
> To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
> For additional commands, e-mail: users-h...@maven.apache.org
>
>

-- 
Roland Asmann
Senior Software Engineer

adesso Austria GmbH
Floridotower 26. Stock  T +43 1 2198790-27
Floridsdorfer Hauptstr. 1   F +43 1 2198790-927
A-1210 Wien M +43 664 88657566
E roland.asm...@adesso.at
W www.adesso.at

-
 >>> business. people. technology. <<<
-


Re: java file path in exec:java

2011-04-21 Thread Asmann, Roland
It seems gmaven might be able to help you out here:

http://maven.40175.n5.nabble.com/Exporting-Ant-properties-to-Maven-td510023.html#a510117
http://pastebin.com/XsAdbbcY

Roland


On 21.04.2011 12:14, Asmann, Roland wrote:
> I see your problem now.
>
> Would it be a problem for you to use ant to run the program instead of
> the exec-plugin? Then you could have Ant convert the path:
>
> 
> 
> 
>
> Now if there was a way to have this property available in Maven, you
> could use the exec-plugin, but I believe you can't access this property
> (${unix-path}) in Maven...
>
> Roland
>
>
> On 21.04.2011 1:17, Zilvinas Vilutis wrote:
>  > yes, I can do that, however "${project.build.outputDirectory}" still
>  > generates "C:\folder1\folder2\..." & etc :)
>  >
>  > Žilvinas Vilutis
>  >
>  > Mobile: (+370) 652 38353
>  > E-mail: cika...@gmail.com
>  >
>  >
>  >
>  > On Wed, Apr 20, 2011 at 2:57 PM, Asmann, Roland
>  >  wrote:
>  > > What I meant was: don't use ${file.separator} and write '/' in your
> POM.
>  > >
>  > > Or do you have a reason you need the variable?
>  > >
>  > >
>  > > On 20-04-11 23:51, Zilvinas Vilutis wrote:
>  > >> Exactly, but I need *maven* to generate those "/" :)
>  > >>
>  > >> I need the
>  > ${project.build.outputDirectory}${file.separator}orm.properties
>  > >> to contain "/" in the output, but it generates the path with "\"
>  > >> slashes, e.g. C:\\target\classes\orm.properties
>  > >>
>  > >> Regards
>  > >>
>  > >> Žilvinas Vilutis
>  > >>
>  > >> Mobile: (+370) 652 38353
>  > >> E-mail: cika...@gmail.com
>  > >>
>  > >>
>  > >>
>  > >> On Wed, Apr 20, 2011 at 12:57 PM, Asmann, Roland
>  > >>  wrote:
>  > >>> Just use the character '/', it works on Windows!
>  > >>>
>  > >>>
>  > >>> On 20-04-11 21:45, Zilvinas Vilutis wrote:
>  > >>>> Hi maven users!
>  > >>>>
>  > >>>> I'm trying to execute a java command and pass a path to a file as
>  > an argument:
>  > >>>>
>  > >>>> 
>  > >>>> org.codehaus.mojo
>  > >>>> exec-maven-plugin
>  > >>>> 
>  > >>>> java
>  > >>>>
> ${project.build.outputDirectory}
>  > >>>> runtime
>  > >>>> 
>  > >>>> -c
>  > >>>>
>  >
> ${project.build.outputDirectory}${file.separator}orm.properties
>  > >>>> 
>  > >>>>
>  > com.company.deploy.product.AutomatedProductDeploy
>  > >>>> 
>  > >>>> 
>  > >>>>
>  > >>>> And I'm using maven properties to construct the filename:
>  > >>>> ${project.build.outputDirectory}${file.separator}orm.properties
>  > >>>>
>  > >>>> Unfortunately, I'm getting an exception from the java class I'm
>  > running:
>  > >>>>
>  > >>>> Caused by: java.io.FileNotFoundException: C:\  > >>>> project>\target\classes\orm.properties (The filename, directory
> name,
>  > >>>> or volume label syntax is incorrect)
>  > >>>> at java.io.FileInputStream.open(Native Method)
>  > >>>> at java.io.FileInputStream.(FileInputStream.java:106)
>  > >>>>
>  > >>>> Most likely the it is using the argument and does not escape slashes
>  > >>>> to new java.io.File( filePath )
>  > >>>>
>  > >>>> As I don't have access to source code of the class - is there
> any way
>  > >>>> to enforce maven use unix style path generation on windows? ( change
>  > >>>> slashes to "/" )
>  > >>>>
>  > >>>> I tried to override the ${file.separator} property - but it seems to
>  > >>>> be read-only and doesn't help.
>  > >>>>
>  > >>>> Any ideas?
>  > >>>>
>  > >>>> Thank you!
>  > >>>>
>  > >>>> Žilvinas Vilutis
>  > >>>>
>

Re: java file path in exec:java

2011-04-21 Thread Asmann, Roland
I see your problem now.

Would it be a problem for you to use ant to run the program instead of 
the exec-plugin? Then you could have Ant convert the path:





Now if there was a way to have this property available in Maven, you 
could use the exec-plugin, but I believe you can't access this property 
(${unix-path}) in Maven...

Roland


On 21.04.2011 1:17, Zilvinas Vilutis wrote:
> yes, I can do that, however "${project.build.outputDirectory}" still
> generates "C:\folder1\folder2\..." & etc :)
>
> Žilvinas Vilutis
>
> Mobile:   (+370) 652 38353
> E-mail:   cika...@gmail.com
>
>
>
> On Wed, Apr 20, 2011 at 2:57 PM, Asmann, Roland
>  wrote:
>  > What I meant was: don't use ${file.separator} and write '/' in your POM.
>  >
>  > Or do you have a reason you need the variable?
>  >
>  >
>  > On 20-04-11 23:51, Zilvinas Vilutis wrote:
>  >> Exactly, but I need *maven* to generate those "/" :)
>  >>
>  >> I need the
> ${project.build.outputDirectory}${file.separator}orm.properties
>  >> to contain "/" in the output, but it generates the path with "\"
>  >> slashes, e.g. C:\\target\classes\orm.properties
>  >>
>  >> Regards
>  >>
>  >> Žilvinas Vilutis
>  >>
>  >> Mobile:   (+370) 652 38353
>  >> E-mail:   cika...@gmail.com
>  >>
>  >>
>  >>
>  >> On Wed, Apr 20, 2011 at 12:57 PM, Asmann, Roland
>  >>   wrote:
>  >>> Just use the character '/', it works on Windows!
>  >>>
>  >>>
>  >>> On 20-04-11 21:45, Zilvinas Vilutis wrote:
>  >>>> Hi maven users!
>  >>>>
>  >>>> I'm trying to execute a java command and pass a path to a file as
> an argument:
>  >>>>
>  >>>> 
>  >>>> org.codehaus.mojo
>  >>>> exec-maven-plugin
>  >>>> 
>  >>>> java
>  >>>> ${project.build.outputDirectory}
>  >>>> runtime
>  >>>> 
>  >>>> -c
>  >>>>
> ${project.build.outputDirectory}${file.separator}orm.properties
>  >>>> 
>  >>>>
> com.company.deploy.product.AutomatedProductDeploy
>  >>>> 
>  >>>> 
>  >>>>
>  >>>> And I'm using maven properties to construct the filename:
>  >>>> ${project.build.outputDirectory}${file.separator}orm.properties
>  >>>>
>  >>>> Unfortunately, I'm getting an exception from the java class I'm
> running:
>  >>>>
>  >>>> Caused by: java.io.FileNotFoundException:  C:\  >>>> project>\target\classes\orm.properties (The filename, directory name,
>  >>>> or volume label syntax is incorrect)
>  >>>>   at java.io.FileInputStream.open(Native Method)
>  >>>>   at java.io.FileInputStream.(FileInputStream.java:106)
>  >>>>
>  >>>> Most likely the it is using the argument and does not escape slashes
>  >>>> to new java.io.File( filePath )
>  >>>>
>  >>>> As I don't have access to source code of the class - is there any way
>  >>>> to enforce maven use unix style path generation on windows? ( change
>  >>>> slashes to "/" )
>  >>>>
>  >>>> I tried to override the ${file.separator} property - but it seems to
>  >>>> be read-only and doesn't help.
>  >>>>
>  >>>> Any ideas?
>  >>>>
>  >>>> Thank you!
>  >>>>
>  >>>> Žilvinas Vilutis
>  >>>>
>  >>>> E-mail:   cika...@gmail.com
>  >>>>
>  >>>> -
>  >>>> To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
>  >>>> For additional commands, e-mail: users-h...@maven.apache.org
>  >>>>
>  >>>
>  >>> --
>  >>> Roland Asmann
>  >>> Senior Software Engineer
>  >>>
>  >>> adesso Austria GmbH
>  >>> Floridotower 26. Stock  T +43 1 2198790-27
>  >>> Floridsdorfer Hauptstr. 1   F +43 1 2198790-927
>  >>> A-1210 Wien M +43 664 88657566
>  >>> E roland.asm...@adesso.at
>  >>> W www.adesso

Re: java file path in exec:java

2011-04-20 Thread Asmann, Roland
What I meant was: don't use ${file.separator} and write '/' in your POM.

Or do you have a reason you need the variable?


On 20-04-11 23:51, Zilvinas Vilutis wrote:
> Exactly, but I need *maven* to generate those "/" :)
>
> I need the ${project.build.outputDirectory}${file.separator}orm.properties
> to contain "/" in the output, but it generates the path with "\"
> slashes, e.g. C:\\target\classes\orm.properties
>
> Regards
>
> Žilvinas Vilutis
>
> Mobile:   (+370) 652 38353
> E-mail:   cika...@gmail.com
>
>
>
> On Wed, Apr 20, 2011 at 12:57 PM, Asmann, Roland
>   wrote:
>> Just use the character '/', it works on Windows!
>>
>>
>> On 20-04-11 21:45, Zilvinas Vilutis wrote:
>>> Hi maven users!
>>>
>>> I'm trying to execute a java command and pass a path to a file as an 
>>> argument:
>>>
>>> 
>>> org.codehaus.mojo
>>> exec-maven-plugin
>>> 
>>>   java
>>>   ${project.build.outputDirectory}
>>>   runtime
>>>   
>>> -c
>>> ${project.build.outputDirectory}${file.separator}orm.properties
>>>   
>>>   
>>> com.company.deploy.product.AutomatedProductDeploy
>>> 
>>> 
>>>
>>> And I'm using maven properties to construct the filename:
>>> ${project.build.outputDirectory}${file.separator}orm.properties
>>>
>>> Unfortunately, I'm getting an exception from the java class I'm running:
>>>
>>> Caused by: java.io.FileNotFoundException:  C:\>> project>\target\classes\orm.properties (The filename, directory name,
>>> or volume label syntax is incorrect)
>>>   at java.io.FileInputStream.open(Native Method)
>>>   at java.io.FileInputStream.(FileInputStream.java:106)
>>>
>>> Most likely the it is using the argument and does not escape slashes
>>> to new java.io.File( filePath )
>>>
>>> As I don't have access to source code of the class - is there any way
>>> to enforce maven use unix style path generation on windows? ( change
>>> slashes to "/" )
>>>
>>> I tried to override the ${file.separator} property - but it seems to
>>> be read-only and doesn't help.
>>>
>>> Any ideas?
>>>
>>> Thank you!
>>>
>>> Žilvinas Vilutis
>>>
>>> E-mail:   cika...@gmail.com
>>>
>>> -
>>> To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
>>> For additional commands, e-mail: users-h...@maven.apache.org
>>>
>>
>> --
>> Roland Asmann
>> Senior Software Engineer
>>
>> adesso Austria GmbH
>> Floridotower 26. Stock  T +43 1 2198790-27
>> Floridsdorfer Hauptstr. 1   F +43 1 2198790-927
>> A-1210 Wien M +43 664 88657566
>> E roland.asm...@adesso.at
>> W www.adesso.at
>>
>> -
>>  >>>  business. people. technology.<<<
>> -
>
> -
> To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
> For additional commands, e-mail: users-h...@maven.apache.org
>

-- 
Roland Asmann
Senior Software Engineer

adesso Austria GmbH
Floridotower 26. Stock  T +43 1 2198790-27
Floridsdorfer Hauptstr. 1   F +43 1 2198790-927
A-1210 Wien M +43 664 88657566
E roland.asm...@adesso.at
W www.adesso.at

-
 >>> business. people. technology. <<<
-

Re: java file path in exec:java

2011-04-20 Thread Asmann, Roland
Just use the character '/', it works on Windows!


On 20-04-11 21:45, Zilvinas Vilutis wrote:
> Hi maven users!
>
> I'm trying to execute a java command and pass a path to a file as an argument:
>
> 
>org.codehaus.mojo
>exec-maven-plugin
>
>  java
>  ${project.build.outputDirectory}
>  runtime
>  
>-c
> ${project.build.outputDirectory}${file.separator}orm.properties
>  
>  com.company.deploy.product.AutomatedProductDeploy
>
> 
>
> And I'm using maven properties to construct the filename:
> ${project.build.outputDirectory}${file.separator}orm.properties
>
> Unfortunately, I'm getting an exception from the java class I'm running:
>
> Caused by: java.io.FileNotFoundException:  C:\ project>\target\classes\orm.properties (The filename, directory name,
> or volume label syntax is incorrect)
>  at java.io.FileInputStream.open(Native Method)
>  at java.io.FileInputStream.(FileInputStream.java:106)
>
> Most likely the it is using the argument and does not escape slashes
> to new java.io.File( filePath )
>
> As I don't have access to source code of the class - is there any way
> to enforce maven use unix style path generation on windows? ( change
> slashes to "/" )
>
> I tried to override the ${file.separator} property - but it seems to
> be read-only and doesn't help.
>
> Any ideas?
>
> Thank you!
>
> Žilvinas Vilutis
>
> E-mail:   cika...@gmail.com
>
> -
> To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
> For additional commands, e-mail: users-h...@maven.apache.org
>

-- 
Roland Asmann
Senior Software Engineer

adesso Austria GmbH
Floridotower 26. Stock  T +43 1 2198790-27
Floridsdorfer Hauptstr. 1   F +43 1 2198790-927
A-1210 Wien M +43 664 88657566
E roland.asm...@adesso.at
W www.adesso.at

-
 >>> business. people. technology. <<<
-

Re: mvn eclipse plugin for multimodule proyect

2011-04-20 Thread Asmann, Roland
/${user.home}/WorkingDirectory/${odea.cvs.branch}/env/config/IDEs/eclipse/formatting-rules.xml
>  
>true
>
> true
>2.0
>
> ${basedir}/src/main/resources/META-INF/MANIFEST.MF
>  
>  
>  configure-workspace
>  eclipse
>  
>          
>
>
>
>
>
>  
>  
>  
>
> 2011/4/19 Asmann, Roland
>
>> Can you post your configuration (if any) and the command you issue to
>> run Maven?
>>
>>
>> On 19.04.2011 17:44, Fernando Wermus wrote:
>>> What it does not create are the files for each eclipse project. Thus I
>>> cannot make the import.
>>>
>>> 2011/4/19 Asmann, Roland
>>>
>>>   >  Doesn't it create the files or are your projects not in Eclipse?
>>>   >
>>>   >  You must import the projects yourself after the build, the plugin does
>>>   >  *not* do this for you!
>>>   >
>>>   >
>>>   >  On 19.04.2011 17:14, Fernando Wermus wrote:
>>>   >  >  Hi all,
>>>   >  >  I have a pom which is a multimodule proyect. I am using maven plugin
>>>   >  >  eclipse for generating all the eclipse's proyects. But for reason,
>> it
>>>   >  >  doesn't create any.
>>>   >  >
>>>   >  >  any help would be really appreciated
>>>   >  >
>>>   >
>>>   >  --
>>>   >  Roland Asmann
>>>   >  Senior Software Engineer
>>>   >
>>>   >  adesso Austria GmbH
>>>   >  Floridotower 26. Stock T +43 1 2198790-27
>>>   >  Floridsdorfer Hauptstr. 1 F +43 1 2198790-927
>>>   >  A-1210 Wien M +43 664 88657566
>>>   >  E roland.asm...@adesso.at
>>>   >  W www.adesso.at
>>>   >
>>>   >  -
>>>   >  >>>  business. people. technology.<<<
>>>   >  -
>>>   >
>>>   >  -
>>>   >  To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
>>>   >  For additional commands, e-mail: users-h...@maven.apache.org
>>>   >
>>>   >
>>>
>>
>> --
>> Roland Asmann
>> Senior Software Engineer
>>
>> adesso Austria GmbH
>> Floridotower 26. Stock  T +43 1 2198790-27
>> Floridsdorfer Hauptstr. 1   F +43 1 2198790-927
>> A-1210 Wien M +43 664 88657566
>> E roland.asm...@adesso.at
>> W www.adesso.at
>>
>> -
>>  >>>  business. people. technology.<<<
>> -
>>
>> -
>> To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
>> For additional commands, e-mail: users-h...@maven.apache.org
>>
>>

-- 
Roland Asmann
Senior Software Engineer

adesso Austria GmbH
Floridotower 26. Stock  T +43 1 2198790-27
Floridsdorfer Hauptstr. 1   F +43 1 2198790-927
A-1210 Wien M +43 664 88657566
E roland.asm...@adesso.at
W www.adesso.at

-
 >>> business. people. technology. <<<
-
-
To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
For additional commands, e-mail: users-h...@maven.apache.org



Re: Release plugin tagging parent of trunk

2011-04-19 Thread Asmann, Roland
That looks correct to me...
And thinking about it, tagBase can't be the reason for this, since the 
tag is actually in the right place.

I'm afraid I don't know what else it could be... Maybe you could run a 
release with debug-output and read something out of that? If not, you 
could post it so all of us can take a crack at it.


On 19.04.2011 19:45, Brent Smith wrote:
> The scm node seems correct, both  and  are
> pointing at the trunk:
> scm:svn:https://subversion.mycompany.com/java/project/trunk
> 
>
> I was under the impression that tagBase didn't need to be set if you were
> using a standard trunk/branches/tags layout and would affect where the tag
> was placed, not where it was tagged from. If I'm mistaken in this please let
> me know.
>
> I don't have anything special going on with the release plugin itself, I'm
> using -DautoVersionSubmodules=true but that's about it.
>
> Thanks,
> Brent
>
>  >Are you sure that your  and / are
>  >correctly set?
>

-- 
Roland Asmann
Senior Software Engineer

adesso Austria GmbH
Floridotower 26. Stock  T +43 1 2198790-27
Floridsdorfer Hauptstr. 1   F +43 1 2198790-927
A-1210 Wien M +43 664 88657566
E roland.asm...@adesso.at
W www.adesso.at

-
 >>> business. people. technology. <<<
-

-
To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
For additional commands, e-mail: users-h...@maven.apache.org



Re: Is it possible to run a mojo when using an archetype to start a project ?

2011-04-19 Thread Asmann, Roland
Would it be OK if it runs after the archetype has been created? Afaik 
you can't have it run automatically, but you could add the parameter 
'goals' to the call 'archetype:generate' to run your mojo...

http://maven.apache.org/archetype/maven-archetype-plugin/generate-mojo.html#goals


On 19.04.2011 18:20, Gayard, Leonel wrote:
> Hi,
>
> The title of the message says it all. I'm currently trying to create an
> archetype.
>
> I understand that archetypes allow to generate new files from templates,
> using FreeMarker. But I'd like to be able to have some code, either in a
> Mojo or some quick script, that runs when the archetype is used to start
> a new project. Is this possible ? How to proceed ?
>
> I've also asked Stack Overflow, but no luck yet:
> http://stackoverflow.com/questions/5707677/making-a-maven-archetype-how-to-run-a-mojo-on-a-projects-generation
>
> Leonel
> -
> To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
> For additional commands, e-mail: users-h...@maven.apache.org
>

-- 
Roland Asmann
Senior Software Engineer

adesso Austria GmbH
Floridotower 26. Stock  T +43 1 2198790-27
Floridsdorfer Hauptstr. 1   F +43 1 2198790-927
A-1210 Wien M +43 664 88657566
E roland.asm...@adesso.at
W www.adesso.at

-
 >>> business. people. technology. <<<
-

-
To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
For additional commands, e-mail: users-h...@maven.apache.org



Re: Release plugin tagging parent of trunk

2011-04-19 Thread Asmann, Roland
Are you sure that your  and / are 
correctly set?


On 19.04.2011 18:01, Brent Smith wrote:
> Hello,
>
> I'm running into an issue when I do a release:prepare on a multi-module
> project where the tagging phase is tagging the parent of the trunk. I found
> a bug report about something similar here:
> http://jira.codehaus.org/browse/MRELEASE-562 however the workaround given in
> a related ticket which worked for some people (remoteTagging=false) doesn't
> seem to be working for me.
>
> I'm using a standard SVN structure
> --project
> trunk
> branches
> tags
>
> When the tag is created however it creates it from the \project folder, so
> it includes trunk as well as all branches and tags
> --project
> trunk
> branches
> tags
> --myTag
> trunk
> branches
> tags
>
> I tried using remoteTagging=false but in that case the tag fails because it
> tries to use a directory that is the parent of my workspace. Only the tag
> does this, the commit for updating the version info uses the proper
> location and executes immediately before the tag request. It seems like just
> the tag creation is adamant about being one level too deep. If anyone could
> shed some light on why this might be happening, or knows of a way to
> explicitly set which location to tag from I'd really appreciate it. I have
> recently refactored the project, adding an additional parent pom, however
> I've checked all the poms and the locations in them look proper.
>
> Thanks,
> Brent
>
>
> Brent Smith BScCS
> Software Developer, theREDspace
> Halifax, Nova Scotia, Canada
> Phone: 902.444.3490x3869
> brent.sm...@theredspace.com
>

-- 
Roland Asmann
Senior Software Engineer

adesso Austria GmbH
Floridotower 26. Stock  T +43 1 2198790-27
Floridsdorfer Hauptstr. 1   F +43 1 2198790-927
A-1210 Wien M +43 664 88657566
E roland.asm...@adesso.at
W www.adesso.at

-
 >>> business. people. technology. <<<
-

-
To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
For additional commands, e-mail: users-h...@maven.apache.org



Re: mvn eclipse plugin for multimodule proyect

2011-04-19 Thread Asmann, Roland
Can you post your configuration (if any) and the command you issue to 
run Maven?


On 19.04.2011 17:44, Fernando Wermus wrote:
> What it does not create are the files for each eclipse project. Thus I
> cannot make the import.
>
> 2011/4/19 Asmann, Roland 
>
>  > Doesn't it create the files or are your projects not in Eclipse?
>  >
>  > You must import the projects yourself after the build, the plugin does
>  > *not* do this for you!
>  >
>  >
>  > On 19.04.2011 17:14, Fernando Wermus wrote:
>  > > Hi all,
>  > > I have a pom which is a multimodule proyect. I am using maven plugin
>  > > eclipse for generating all the eclipse's proyects. But for reason, it
>  > > doesn't create any.
>  > >
>  > > any help would be really appreciated
>  > >
>  >
>  > --
>  > Roland Asmann
>  > Senior Software Engineer
>  >
>  > adesso Austria GmbH
>  > Floridotower 26. Stock T +43 1 2198790-27
>  > Floridsdorfer Hauptstr. 1 F +43 1 2198790-927
>  > A-1210 Wien M +43 664 88657566
>  > E roland.asm...@adesso.at
>  > W www.adesso.at
>  >
>  > -
>  > >>> business. people. technology. <<<
>  > -
>  >
>  > -
>  > To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
>  > For additional commands, e-mail: users-h...@maven.apache.org
>  >
>  >
>

-- 
Roland Asmann
Senior Software Engineer

adesso Austria GmbH
Floridotower 26. Stock  T +43 1 2198790-27
Floridsdorfer Hauptstr. 1   F +43 1 2198790-927
A-1210 Wien M +43 664 88657566
E roland.asm...@adesso.at
W www.adesso.at

-
 >>> business. people. technology. <<<
-

-
To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
For additional commands, e-mail: users-h...@maven.apache.org



Re: mvn eclipse plugin for multimodule proyect

2011-04-19 Thread Asmann, Roland
Doesn't it create the files or are your projects not in Eclipse?

You must import the projects yourself after the build, the plugin does 
*not* do this for you!


On 19.04.2011 17:14, Fernando Wermus wrote:
> Hi all,
> I have a pom which is a multimodule proyect. I am using maven plugin
> eclipse for generating all the eclipse's proyects. But for reason, it
> doesn't create any.
>
> any help would be really appreciated
>

-- 
Roland Asmann
Senior Software Engineer

adesso Austria GmbH
Floridotower 26. Stock  T +43 1 2198790-27
Floridsdorfer Hauptstr. 1   F +43 1 2198790-927
A-1210 Wien M +43 664 88657566
E roland.asm...@adesso.at
W www.adesso.at

-
 >>> business. people. technology. <<<
-

-
To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
For additional commands, e-mail: users-h...@maven.apache.org



Re: Assembling webapp only, but not make WAR file

2011-04-04 Thread Asmann, Roland
Be carefull though, if you change anything in one of the other modules, 
you *must* run a mvn install to make them available in your WAR!

Roland


On 04.04.2011 11:39, Nguyen Tien Luong wrote:
> Yeah, it is :x
>
> The answer is : mvn prepare-packagewar:exploded
>
>
> Thanks Asmann for your instruction :x
>
> Luong
>
>
> ________
> From: "Asmann, Roland" 
> To: "users@maven.apache.org" 
> Sent: Mon, 4 April, 2011 11:26:39
> Subject: Re: Assembling webapp only, but not make WAR file
>
> I believe you should try the war:exploded, this should do what you want...
>
>
> On 04.04.2011 11:13, Nguyen Tien Luong wrote:
>  > In fact when I have all files I need in target, I will copy directly to
>  > Application Server for testing.
>  >
>  > Sometime I modified only some JSP files, and if for testing I have to
>  > generate a
>  > new WAR file, it's painful T_T
>  >
>  > So there is no solution for my problem then ?
>  >
>  > Luong
>  >
>  >
>  >
>  > 
>  > From: "Asmann, Roland" 
>  > To: "users@maven.apache.org" 
>  > Sent: Mon, 4 April, 2011 11:06:07
>  > Subject: Re: Assembling webapp only, but not make WAR file
>  >
>  > Multi-module might be a problem. Because that way the other modules will
>  > not get installed either! If you do have them in your repository, Maven
>  > *should* copy them into the target-dir though, but they will be older
>  > versions.
>  >
>  > A question: why don't you want the WAR to be packaged?
>  >
>  >
>  > On 04.04.2011 10:54, Nguyen Tien Luong wrote:
>  > > Thanks for your reply :x
>  > >
>  > > Is prepare-package that you want to mention ?
>  > >
>  > > I have multi-module project, and that the webapp depends on for example
>  > > project-a that has its .java files and also depends on another artifact
>  > > (jar)
>  > >
>  > > What I want is after execute an maven'lifecycle, I have in target of
>  > > webapp (or
>  > > somewhere else) the dependency of project-a, .class files of projects-a
>  > > and also
>  > > files of webapp
>  > >
>  > > When I do mvn prepare-package for the webapp, I did not copy the
> files of
>  > > project-a in the webapp target's folder.
>  > >
>  > > I did somethings wrong or it is the way maven doing?
>  > >
>  > > Luong
>  > >
>  > >
>  > >
>  > > 
>  > > From: "Asmann, Roland" 
>  > > To: "users@maven.apache.org" 
>  > > Sent: Mon, 4 April, 2011 10:32:35
>  > > Subject: Re: Assembling webapp only, but not make WAR file
>  > >
>  > > Check the life-cycle phases and choose one that is just *before*
>  > 'package'.
>  > >
>  > >
>  > > On 04.04.2011 10:26, Nguyen Tien Luong wrote:
>  > > > Here is the backtrace of MVN INSTALL
>  > > >
>  > > >
>  > > >
>  > > > [INFO] [war:war]
>  > > > [INFO] Packaging webapp
>  > > > [INFO] Assembling webapp[webapp] in [C:\Documents and
>  > > > Settings\webapp\target\webapp]
>  > > > [INFO] Dependency[Dependency {groupId=javax.servlet, artifactId=jstl,
>  > > > version=1.2, type=jar}] has changed (was Dependency
>  > > {groupId=javax.servlet,
>  > > > artifactId=jstl, version=1.2, type=jar}).
>  > > > [INFO] Dependency[Dependency {groupId=com.jcp.ui.framework,
>  > > > artifactId=ui-modules-api-jcp-mock, version=14.0-194, type=jar}] has
>  > > changed
>  > > > (was Dependency {groupId=com.jcp.ui.framework,
>  > > > artifactId=ui-modules-api-jcp-mock, ve
>  > > > [INFO] Dependency[Dependency {groupId=com.jcp.ui.framework,
>  > > > artifactId=jcp-logger, version=0.3, type=jar}] has changed (was
>  > > Dependency
>  > > > {groupId=com.jcp.ui.framework, artifactId=jcp-logger, version=0.3,
>  > > > type=jar}).
>  > > > [INFO] Processing war project
>  > > > [INFO] Copying webapp resources[C:\Documents and
>  > > > Settings\webapp\target\webapp]
>  > > > [INFO] Webapp assembled in[45999 msecs]
>  > > > [INFO] Building war: C:\Documents and
>  > > > Settings\webapp\target\webapp\target\baseline-webapp.war
>  > > > [INFO] [install:install]
>  > > > [INFO] Installing C:\Docume

Re: Assembling webapp only, but not make WAR file

2011-04-04 Thread Asmann, Roland
I believe you should try the war:exploded, this should do what you want...


On 04.04.2011 11:13, Nguyen Tien Luong wrote:
> In fact when I have all files I need in target, I will copy directly to
> Application Server for testing.
>
> Sometime I modified only some JSP files, and if for testing I have to
> generate a
> new WAR file, it's painful T_T
>
> So there is no solution for my problem then ?
>
> Luong
>
>
>
> ________
> From: "Asmann, Roland" 
> To: "users@maven.apache.org" 
> Sent: Mon, 4 April, 2011 11:06:07
> Subject: Re: Assembling webapp only, but not make WAR file
>
> Multi-module might be a problem. Because that way the other modules will
> not get installed either! If you do have them in your repository, Maven
> *should* copy them into the target-dir though, but they will be older
> versions.
>
> A question: why don't you want the WAR to be packaged?
>
>
> On 04.04.2011 10:54, Nguyen Tien Luong wrote:
>  > Thanks for your reply :x
>  >
>  > Is prepare-package that you want to mention ?
>  >
>  > I have multi-module project, and that the webapp depends on for example
>  > project-a that has its .java files and also depends on another artifact
>  > (jar)
>  >
>  > What I want is after execute an maven'lifecycle, I have in target of
>  > webapp (or
>  > somewhere else) the dependency of project-a, .class files of projects-a
>  > and also
>  > files of webapp
>  >
>  > When I do mvn prepare-package for the webapp, I did not copy the files of
>  > project-a in the webapp target's folder.
>  >
>  > I did somethings wrong or it is the way maven doing?
>  >
>  > Luong
>  >
>  >
>  >
>  > 
>  > From: "Asmann, Roland" 
>  > To: "users@maven.apache.org" 
>  > Sent: Mon, 4 April, 2011 10:32:35
>  > Subject: Re: Assembling webapp only, but not make WAR file
>  >
>  > Check the life-cycle phases and choose one that is just *before*
> 'package'.
>  >
>  >
>  > On 04.04.2011 10:26, Nguyen Tien Luong wrote:
>  > > Here is the backtrace of MVN INSTALL
>  > >
>  > >
>  > >
>  > > [INFO] [war:war]
>  > > [INFO] Packaging webapp
>  > > [INFO] Assembling webapp[webapp] in [C:\Documents and
>  > > Settings\webapp\target\webapp]
>  > > [INFO] Dependency[Dependency {groupId=javax.servlet, artifactId=jstl,
>  > > version=1.2, type=jar}] has changed (was Dependency
>  > {groupId=javax.servlet,
>  > > artifactId=jstl, version=1.2, type=jar}).
>  > > [INFO] Dependency[Dependency {groupId=com.jcp.ui.framework,
>  > > artifactId=ui-modules-api-jcp-mock, version=14.0-194, type=jar}] has
>  > changed
>  > > (was Dependency {groupId=com.jcp.ui.framework,
>  > > artifactId=ui-modules-api-jcp-mock, ve
>  > > [INFO] Dependency[Dependency {groupId=com.jcp.ui.framework,
>  > > artifactId=jcp-logger, version=0.3, type=jar}] has changed (was
>  > Dependency
>  > > {groupId=com.jcp.ui.framework, artifactId=jcp-logger, version=0.3,
>  > > type=jar}).
>  > > [INFO] Processing war project
>  > > [INFO] Copying webapp resources[C:\Documents and
>  > > Settings\webapp\target\webapp]
>  > > [INFO] Webapp assembled in[45999 msecs]
>  > > [INFO] Building war: C:\Documents and
>  > > Settings\webapp\target\webapp\target\baseline-webapp.war
>  > > [INFO] [install:install]
>  > > [INFO] Installing C:\Documents and
>  > > Settings\webapp\target\webapp\target\webapp.war to
>  > > D:\m2repo\com\webapp\0.0.1\webapp-0.0.1.war
>  > >
>  > >
>  > >
>  > >
>  > > For some reason, I want just that maven do the Assembling (copy .class
>  > > files,
>  > > jar files  to TARGET ) but not making the WAR file.
>  > >
>  > > Is that possbile ?
>  > >
>  > > Thanks
>  > >
>  > > Luong
>  > >
>  > >
>  > >
>  >
>  > --
>  > Roland Asmann
>  > Senior Software Engineer
>  >
>  > adesso Austria GmbH
>  > Floridotower 26. Stock T +43 1 2198790-27
>  > Floridsdorfer Hauptstr. 1 F +43 1 2198790-927
>  > A-1210 Wien M +43 664 88657566
>  > E roland.asm...@adesso.at
>  > W www.adesso.at
>  >
>  > -
>  > >>> business. p

Re: Assembling webapp only, but not make WAR file

2011-04-04 Thread Asmann, Roland
Multi-module might be a problem. Because that way the other modules will 
not get installed either! If you do have them in your repository, Maven 
*should* copy them into the target-dir though, but they will be older 
versions.

A question: why don't you want the WAR to be packaged?


On 04.04.2011 10:54, Nguyen Tien Luong wrote:
> Thanks for your reply :x
>
> Is prepare-package that you want to mention ?
>
> I have multi-module project, and that the webapp depends on for example
> project-a that has its .java files and also depends on another artifact
> (jar)
>
> What I want is after execute an maven'lifecycle, I have in target of
> webapp (or
> somewhere else) the dependency of project-a, .class files of projects-a
> and also
> files of webapp
>
> When I do mvn prepare-package for the webapp, I did not copy the files of
> project-a in the webapp target's folder.
>
> I did somethings wrong or it is the way maven doing?
>
> Luong
>
>
>
> 
> From: "Asmann, Roland" 
> To: "users@maven.apache.org" 
> Sent: Mon, 4 April, 2011 10:32:35
> Subject: Re: Assembling webapp only, but not make WAR file
>
> Check the life-cycle phases and choose one that is just *before* 'package'.
>
>
> On 04.04.2011 10:26, Nguyen Tien Luong wrote:
>  > Here is the backtrace of MVN INSTALL
>  >
>  >
>  >
>  > [INFO] [war:war]
>  > [INFO] Packaging webapp
>  > [INFO] Assembling webapp[webapp] in [C:\Documents and
>  > Settings\webapp\target\webapp]
>  > [INFO] Dependency[Dependency {groupId=javax.servlet, artifactId=jstl,
>  > version=1.2, type=jar}] has changed (was Dependency
> {groupId=javax.servlet,
>  > artifactId=jstl, version=1.2, type=jar}).
>  > [INFO] Dependency[Dependency {groupId=com.jcp.ui.framework,
>  > artifactId=ui-modules-api-jcp-mock, version=14.0-194, type=jar}] has
> changed
>  > (was Dependency {groupId=com.jcp.ui.framework,
>  > artifactId=ui-modules-api-jcp-mock, ve
>  > [INFO] Dependency[Dependency {groupId=com.jcp.ui.framework,
>  > artifactId=jcp-logger, version=0.3, type=jar}] has changed (was
> Dependency
>  > {groupId=com.jcp.ui.framework, artifactId=jcp-logger, version=0.3,
>  > type=jar}).
>  > [INFO] Processing war project
>  > [INFO] Copying webapp resources[C:\Documents and
>  > Settings\webapp\target\webapp]
>  > [INFO] Webapp assembled in[45999 msecs]
>  > [INFO] Building war: C:\Documents and
>  > Settings\webapp\target\webapp\target\baseline-webapp.war
>  > [INFO] [install:install]
>  > [INFO] Installing C:\Documents and
>  > Settings\webapp\target\webapp\target\webapp.war to
>  > D:\m2repo\com\webapp\0.0.1\webapp-0.0.1.war
>  >
>  >
>  >
>  >
>  > For some reason, I want just that maven do the Assembling (copy .class
>  > files,
>  > jar files  to TARGET ) but not making the WAR file.
>  >
>  > Is that possbile ?
>  >
>  > Thanks
>  >
>  > Luong
>  >
>  >
>  >
>
> --
> Roland Asmann
> Senior Software Engineer
>
> adesso Austria GmbH
> Floridotower 26. Stock T +43 1 2198790-27
> Floridsdorfer Hauptstr. 1 F +43 1 2198790-927
> A-1210 Wien M +43 664 88657566
> E roland.asm...@adesso.at
> W www.adesso.at
>
> -
>  >>> business. people. technology. <<<
> -
>
>
>

-- 
Roland Asmann
Senior Software Engineer

adesso Austria GmbH
Floridotower 26. Stock  T +43 1 2198790-27
Floridsdorfer Hauptstr. 1   F +43 1 2198790-927
A-1210 Wien M +43 664 88657566
E roland.asm...@adesso.at
W www.adesso.at

-
 >>> business. people. technology. <<<
-


Re: Assembling webapp only, but not make WAR file

2011-04-04 Thread Asmann, Roland
Check the life-cycle phases and choose one that is just *before* 'package'.


On 04.04.2011 10:26, Nguyen Tien Luong wrote:
> Here is the backtrace of MVN INSTALL
>
>
>
> [INFO] [war:war]
> [INFO] Packaging webapp
> [INFO] Assembling webapp[webapp] in [C:\Documents and
> Settings\webapp\target\webapp]
> [INFO] Dependency[Dependency {groupId=javax.servlet, artifactId=jstl,
> version=1.2, type=jar}] has changed (was Dependency {groupId=javax.servlet,
> artifactId=jstl, version=1.2, type=jar}).
> [INFO] Dependency[Dependency {groupId=com.jcp.ui.framework,
> artifactId=ui-modules-api-jcp-mock, version=14.0-194, type=jar}] has changed
> (was Dependency {groupId=com.jcp.ui.framework,
> artifactId=ui-modules-api-jcp-mock, ve
> [INFO] Dependency[Dependency {groupId=com.jcp.ui.framework,
> artifactId=jcp-logger, version=0.3, type=jar}] has changed (was Dependency
> {groupId=com.jcp.ui.framework, artifactId=jcp-logger, version=0.3,
> type=jar}).
> [INFO] Processing war project
> [INFO] Copying webapp resources[C:\Documents and
> Settings\webapp\target\webapp]
> [INFO] Webapp assembled in[45999 msecs]
> [INFO] Building war: C:\Documents and
> Settings\webapp\target\webapp\target\baseline-webapp.war
> [INFO] [install:install]
> [INFO] Installing C:\Documents and
> Settings\webapp\target\webapp\target\webapp.war to
> D:\m2repo\com\webapp\0.0.1\webapp-0.0.1.war
>
>
>
>
> For some reason, I want just that maven do the Assembling (copy .class
> files,
> jar files  to TARGET ) but not making the WAR file.
>
> Is that possbile ?
>
> Thanks
>
> Luong
>
>
>

-- 
Roland Asmann
Senior Software Engineer

adesso Austria GmbH
Floridotower 26. Stock  T +43 1 2198790-27
Floridsdorfer Hauptstr. 1   F +43 1 2198790-927
A-1210 Wien M +43 664 88657566
E roland.asm...@adesso.at
W www.adesso.at

-
 >>> business. people. technology. <<<
-


Re: Not all variables replaced when filtering

2011-03-30 Thread Asmann, Roland
On 30.03.2011 18:28, Asmann, Roland wrote:
> On 30.03.2011 18:11, Olivier Lamy wrote:
>  > Hello,
>  > I'm interested to have a sample project to reproduce :-).
>  > Can you attach it to a jira issue ?
>  >
>  > Thanks!
>
> Here you go: http://jira.codehaus.org/browse/MRESOURCES-141

Another addition:

I re-checked with 2.5, because I thought it strange that filtering would 
not work at all... It seems that in 2.5, only *some* of my variables get 
replaced!

When using 2.5 without the delimiter-configuration, my variables get 
replaced if they are not on the same line as the '@'.
If the configuration is used, everything works as it should.

Can also be checked with the project attached to 
http://jira.codehaus.org/browse/MRESOURCES-141.

-- 
Roland Asmann
Senior Software Engineer

adesso Austria GmbH
Floridotower 26. Stock  T +43 1 2198790-27
Floridsdorfer Hauptstr. 1   F +43 1 2198790-927
A-1210 Wien M +43 664 88657566
E roland.asm...@adesso.at
W www.adesso.at

-
 >>> business. people. technology. <<<
-

-
To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
For additional commands, e-mail: users-h...@maven.apache.org



Re: Not all variables replaced when filtering

2011-03-30 Thread Asmann, Roland
On 30.03.2011 18:11, Olivier Lamy wrote:
> Hello,
> I'm interested to have a sample project to reproduce :-).
> Can you attach it to a jira issue ?
>
> Thanks!

Here you go: http://jira.codehaus.org/browse/MRESOURCES-141

-- 
Roland Asmann
Senior Software Engineer

adesso Austria GmbH
Floridotower 26. Stock  T +43 1 2198790-27
Floridsdorfer Hauptstr. 1   F +43 1 2198790-927
A-1210 Wien M +43 664 88657566
E roland.asm...@adesso.at
W www.adesso.at

-
 >>> business. people. technology. <<<
-

-
To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
For additional commands, e-mail: users-h...@maven.apache.org



Re: Not all variables replaced when filtering

2011-03-30 Thread Asmann, Roland
> I found that I have 7 '@' in my file and the variables *after* the 7th
> '@' weren't replaced!

To clarify: removing one or adding one worked like a charm!

-- 
Roland Asmann
Senior Software Engineer

adesso Austria GmbH
Floridotower 26. Stock  T +43 1 2198790-27
Floridsdorfer Hauptstr. 1   F +43 1 2198790-927
A-1210 Wien M +43 664 88657566
E roland.asm...@adesso.at
W www.adesso.at

-
 >>> business. people. technology. <<<
-


Re: Not all variables replaced when filtering

2011-03-30 Thread Asmann, Roland
OK, found it... It seems the bug with '@' from the 2.4 release still 
isn't fixed (correctly).

I found that I have 7 '@' in my file and the variables *after* the 7th 
'@' weren't replaced!

In my tries with the delimiters, I forgot to tell Maven not to use the 
defaults -- this did the trick for me!


On 30.03.2011 17:58, Wayne Fay wrote:
>  > I even tried to add some other variables, but it seems that at a certain
>  > point, it just stops replacing them!
>  >
>  > Does anybody know what I can do to get this working?
>
> Clearly, reduce the number of variables... ;-) (that's a wink... its a joke)
>
> I've never run into this but I don't have all that many variables to
> replace in general. Perhaps you can create a super simplified sample
> project that demonstrates the behavior so someone can debug it?
>
> Wayne
>
> -
> To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
> For additional commands, e-mail: users-h...@maven.apache.org
>

-- 
Roland Asmann
Senior Software Engineer

adesso Austria GmbH
Floridotower 26. Stock  T +43 1 2198790-27
Floridsdorfer Hauptstr. 1   F +43 1 2198790-927
A-1210 Wien M +43 664 88657566
E roland.asm...@adesso.at
W www.adesso.at

-
 >>> business. people. technology. <<<
-


Not all variables replaced when filtering

2011-03-30 Thread Asmann, Roland
Hi all,

I am running Maven 2.2.1 and am using the resources-plugin 2.4.3 and for 
some reason Maven only replaces 6 instances of my 7 variable definitions 
(or better said: 30 of my 35 variables).

I tries setting the delimiter (since this was a bug in 2.4 if I remember 
correctly), but this didn't fix the issue.

I tried updating to 2.5, but this does no filtering whatsoever!

I even tried to add some other variables, but it seems that at a certain 
point, it just stops replacing them!

Does anybody know what I can do to get this working?

I've attached the file I am trying to filter, maybe I overlooked something?

Using these values:
localhost
1521
ORCL
hippo
hippo


Thanks.

-- 
Roland Asmann
Senior Software Engineer

adesso Austria GmbH
Floridotower 26. Stock  T +43 1 2198790-27
Floridsdorfer Hauptstr. 1   F +43 1 2198790-927
A-1210 Wien M +43 664 88657566
E roland.asm...@adesso.at
W www.adesso.at

-
 >>> business. people. technology. <<<
-

http://jackrabbit.apache.org/dtd/repository-1.5.dtd";>

  





  
  


  
  
  

  
  
  
  
  


  
  
  
  
  
  
  
  


  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  

  
  

  
  
  
  
  


  
  
  
  
  
  
  
  

  
  

  
  

  
  
  
  
  
  

  
  








  


-
To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
For additional commands, e-mail: users-h...@maven.apache.org

Re: fail-at-end not working

2011-03-25 Thread Asmann, Roland
I just found that one, will take a look at it. But it seems to be 
exactly what I need.

Thanks!

Roland


On 25.03.2011 16:05, Anders Hammar wrote:
> You should use the failsafe-plugin, which has separate goals for performing
> the tests and verifying the outcome. That will make it possible to stop your
> app server before verifying. The plugin site describes this quite well.
>
> /Anders
>
> On Fri, Mar 25, 2011 at 15:21, Asmann, Roland
> wrote:
>
>  > Hi all,
>  >
>  > I am using Maven 2.2.1 and I need to have my build run until the very
>  > end because I am running integration tests that start and stop my JBoss.
>  > Currently, when a test has a failure/error, the build quits and my JBoss
>  > keeps on running. I tried adding the '-fae' parameter, but this does not
>  > seem to work...
>  >
>  > I also can't use '-Dmaven.test.failure.ignore' and
>  > '-Dmaven.test.error.ignore', since they will have Maven report 'BUILD
>  > SUCCESSFUL', which is obviously wrong!
>  >
>  > Can someone tell me if the '-fae' not working is a bug? And if so, is
>  > there a way I can work around it?
>  >
>  > Thanks,
>  >
>  > --
>  > Roland Asmann
>  > Senior Software Engineer
>  >
>  > adesso Austria GmbH
>  > Floridotower 26. Stock T +43 1 2198790-27
>  > Floridsdorfer Hauptstr. 1 F +43 1 2198790-927
>  > A-1210 Wien M +43 664 88657566
>  > E roland.asm...@adesso.at
>  > W www.adesso.at
>  >
>  > -
>  > >>> business. people. technology. <<<
>  > -
>  >
>  > -
>  > To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
>  > For additional commands, e-mail: users-h...@maven.apache.org
>  >
>  >
>

-- 
Roland Asmann
Senior Software Engineer

adesso Austria GmbH
Floridotower 26. Stock  T +43 1 2198790-27
Floridsdorfer Hauptstr. 1   F +43 1 2198790-927
A-1210 Wien M +43 664 88657566
E roland.asm...@adesso.at
W www.adesso.at

-
 >>> business. people. technology. <<<
-

-
To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
For additional commands, e-mail: users-h...@maven.apache.org



fail-at-end not working

2011-03-25 Thread Asmann, Roland
Hi all,

I am using Maven 2.2.1 and I need to have my build run until the very 
end because I am running integration tests that start and stop my JBoss. 
Currently, when a test has a failure/error, the build quits and my JBoss 
keeps on running. I tried adding the '-fae' parameter, but this does not 
seem to work...

I also can't use '-Dmaven.test.failure.ignore' and 
'-Dmaven.test.error.ignore', since they will have Maven report 'BUILD 
SUCCESSFUL', which is obviously wrong!

Can someone tell me if the '-fae' not working is a bug? And if so, is 
there a way I can work around it?

Thanks,

-- 
Roland Asmann
Senior Software Engineer

adesso Austria GmbH
Floridotower 26. Stock  T +43 1 2198790-27
Floridsdorfer Hauptstr. 1   F +43 1 2198790-927
A-1210 Wien M +43 664 88657566
E roland.asm...@adesso.at
W www.adesso.at

-
 >>> business. people. technology. <<<
-

-
To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
For additional commands, e-mail: users-h...@maven.apache.org



Re: Hello World?

2011-03-23 Thread Asmann, Roland
Because that is Maven's default output, no matter if you are using nexus 
or not! If you run in debug, it should (when correctly configured) show 
that it is trying to download from 'central ()'.


On 23-03-11 19:43, Hessick, Michael wrote:
> If you are using Nexus, then why is your build trying to connect to central?
>
>
>
> From: Hahn, Christopher (SAN DIEGO) [mailto:christopher.h...@hp.com]
> Sent: Wednesday, March 23, 2011 12:40 PM
> To: Maven Users List
> Subject: Hello World?
>
> ???
>
> What can make Hello World fail:
> ==
> D:\temp>mvn archetype:generate -DarchetypeGroupId=org.apache.maven.archetypes 
> -DgroupId=com.mycompany.app -DartifactId=my-app
>
> D:\temp>set MAVEN_OPTS=-Xmx1024m -Xms128m
> [INFO] Scanning for projects...
> [INFO] Searching repository for plugin with prefix: 'archetype'.
> [INFO] org.apache.maven.plugins: checking for updates from central
> [WARNING] repository metadata for: 'org.apache.maven.plugins' could not be 
> retrieved from repository: central due to an error: Error
> transferring file: Connection refused: connect
> [INFO] Repository 'central' will be blacklisted
> [INFO] 
> 
> [ERROR] BUILD ERROR
> [INFO] 
> 
> [INFO] The plugin 'org.apache.maven.plugins:maven-archetype-plugin' does not 
> exist or no valid version could be found
> [INFO] 
> 
> [INFO] For more information, run Maven with the -e switch
> [INFO] 
> 
> [INFO] Total time: 1 second
> [INFO] Finished at: Wed Mar 23 10:18:23 PDT 2011
> [INFO] Final Memory: 1M/127M
> [INFO] 
> 
> D:\temp>
> ==
>
> We are using Nexus, and something must be misconfigured there, but
> other full-blown targets are working fine.
>
> Do I need to re-add Central as a repo on my command line?
>
> Sorry, but I seem to be going backwards on this matter...
>
> Chris
>
> 
>
> [cid:image001.png@01CBE94E.4DE427B0]
>
> Christopher Hahn
> The Dude
> Software Production Engineering
> R&D Services, Hewlett-Packard
> Phone: 858-655-4096
> Cell: 619-630-9791
> ch...@hp.com
>
> Visit our SPE Portal
>
> 
>
>
>

-- 
Roland Asmann
Senior Software Engineer

adesso Austria GmbH
Floridotower 26. Stock  T +43 1 2198790-27
Floridsdorfer Hauptstr. 1   F +43 1 2198790-927
A-1210 Wien M +43 664 88657566
E roland.asm...@adesso.at
W www.adesso.at

-
 >>> business. people. technology. <<<
-
-
To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
For additional commands, e-mail: users-h...@maven.apache.org



Re: Hello World?

2011-03-23 Thread Asmann, Roland
IT says 'connection refused', are you sure you can currently reach your 
Nexus?


On 23-03-11 19:39, Hahn, Christopher (SAN DIEGO) wrote:
> ???
>
> What can make Hello World fail:
>
> ==
>
> D:\temp>mvn archetype:generate
> -DarchetypeGroupId=org.apache.maven.archetypes
> -DgroupId=com.mycompany.app -DartifactId=my-app
>
> D:\temp>set MAVEN_OPTS=-Xmx1024m -Xms128m
>
> [INFO] Scanning for projects...
>
> [INFO] Searching repository for plugin with prefix: 'archetype'.
>
> [INFO] org.apache.maven.plugins: checking for updates from central
>
> [WARNING] repository metadata for: 'org.apache.maven.plugins' could not
> be retrieved from repository: central due to an error: Error
>
> transferring file: Connection refused: connect
>
> [INFO] Repository 'central' will be blacklisted
>
> [INFO]
> 
>
> [ERROR] BUILD ERROR
>
> [INFO]
> 
>
> [INFO] The plugin 'org.apache.maven.plugins:maven-archetype-plugin' does
> not exist or no valid version could be found
>
> [INFO]
> 
>
> [INFO] For more information, run Maven with the -e switch
>
> [INFO]
> 
>
> [INFO] Total time: 1 second
>
> [INFO] Finished at: Wed Mar 23 10:18:23 PDT 2011
>
> [INFO] Final Memory: 1M/127M
>
> [INFO]
> 
>
> D:\temp>
>
> ==
>
> We are using Nexus, and something must be misconfigured there, but
>
> other full-blown targets are working fine.
>
> Do I need to re-add Central as a repo on my command line?
>
> Sorry, but I seem to be going backwards on this matter...
>
> Chris
>
> 
>
> cid:image001.png@01CAF080.AD65F1E0
>
>   
>
> *Christopher Hahn*
> The Dude
>
> Software Production Engineering
> R&D Services, Hewlett-Packard
> Phone: 858-655-4096
> Cell: 619-630-9791
> ch...@hp.com 
>
> */Visit our SPE Portal/*
> *//*
>
> 
>

-- 
Roland Asmann
Senior Software Engineer

adesso Austria GmbH
Floridotower 26. Stock  T +43 1 2198790-27
Floridsdorfer Hauptstr. 1   F +43 1 2198790-927
A-1210 Wien M +43 664 88657566
E roland.asm...@adesso.at
W www.adesso.at

-
 >>> business. people. technology. <<<
-
-
To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
For additional commands, e-mail: users-h...@maven.apache.org



Re: What could cause such a fundamental file to be missing?

2011-03-23 Thread Asmann, Roland
I'd say that your Nexus is configured incorrectly/incomplete...

It is OK to mirror everything to Nexus, but then you have to make sure 
that Nexus is able to retrieve *all* artifacts you need!


On 23.03.2011 18:09, Hahn, Christopher (SAN DIEGO) wrote:
> Is this the problem (from the console):
> ##
> --
> 1 required artifact is missing.
>
> for artifact:
> com.hp.maven:maven-zip-plugin:maven-plugin:1.0-20100107.233934-2
>
> from the specified remote repositories:
> central (http://server.labs.company.com/nexus/content/groups/server-devel),
> snapshots (http:// server.labs.company.com
> /nexus/content/groups/server-devel)
> ##
>
> Is the fact that central is redirected as well causing maven to fail to
> find such
> basic objects?
>
> Thanks,
>
> Chris
>
>
> From: Hahn, Christopher (SAN DIEGO)
> Sent: Wednesday, March 23, 2011 10:05 AM
> To: Maven Users List
> Subject: What could cause such a fundamental file to be missing?
>
> Hello,
>
> In testing just the "clean" goal I get this error:
> ===
> Downloading:
> http://server.labs.peregrine.com/nexus/content/groups/server-devel/org/apache/maven/shared/maven-ant/1.
> 0-SNAPSHOT/maven-ant-1.0-SNAPSHOT.pom
> [INFO] Unable to find resource
> 'org.apache.maven.shared:maven-ant:pom:1.0-SNAPSHOT' in repository
> central (http://server.lab
> s.company.com/nexus/content/groups/server-devel)
> ===
>
> This file seems to be part of the Maven install.
>
> Am I missing a "fallback repo" setting here?
>
> Any kicks to the head appreciated,
>
> Chris
>
> 
>
> [cid:image001.png@01CBE941.CC0CAD40]
>
> Christopher Hahn
> The Dude
> Software Production Engineering
> R&D Services, Hewlett-Packard
> Phone: 858-655-4096
> Cell: 619-630-9791
> ch...@hp.com
>
> Visit our SPE Portal
>
> 
>
>
>

-- 
Roland Asmann
Senior Software Engineer

adesso Austria GmbH
Floridotower 26. Stock  T +43 1 2198790-27
Floridsdorfer Hauptstr. 1   F +43 1 2198790-927
A-1210 Wien M +43 664 88657566
E roland.asm...@adesso.at
W www.adesso.at

-
 >>> business. people. technology. <<<
-

-
To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
For additional commands, e-mail: users-h...@maven.apache.org



Re: JMeter in Maven

2011-03-18 Thread Asmann, Roland
Hi Siegfried,

True, but if you're already on Maven, why would you want to go back to Ant?

Roland


On 18.03.2011 13:56, Siegfried Goeschl wrote:
> Hi Roland,
>
> you can always fall back to use the JMeter Ant integration
>
> Cheers,
>
> Siegfried Goeschl
>
> On 18.03.11 13:38, Asmann, Roland wrote:
>  > On 18.03.2011 13:23, Jeff MAURY wrote:
>  >>
>  >> On Fri, Mar 18, 2011 at 12:03 PM, Asmann, Roland
>  >> mailto:roland.asm...@adesso.at>> wrote:
>  >>
>  >> Hi all,
>  >>
>  >> I've been looking through Google to find a plugin to run JMeter from
>  >> Maven. It seems there are two main plugins, one of which seems to have
>  >> several branches.
>  >>
>  >> Has anybody worked with any of them? If so, could you tell me which one
>  >> is the best to use? And is any of them available in a repository
>  >> somewhere?
>  >>
>  >> The Maven plugin from the JMeter team is using an old version of JMeter.
>  >> if you want control over the JMeter version, please see the chronos
>  >> plugin: http://mojo.codehaus.org/chronos-maven-plugin
>  > I looked into that one, but it seems it is still a SNAPSHOT. And since
>  > the site hasn't been updated since 2008, I was a little skeptic about
>  > that one... Besides, I am not allowed to use SNAPSHOTS in my POM, but
>  > that is a different story altogether.
>  >
>  >> Regards
>  >> Jeff
>  >>
>  >>
>  >> Thanks.
>  >>
>  >> --
>  >> Roland Asmann
>  >> Senior Software Engineer
>  >>
>  >> adesso Austria GmbH
>  >> Floridotower 26. Stock T +43 1 2198790-27
>  >> 
>  >> Floridsdorfer Hauptstr. 1 F +43 1 2198790-927
>  >> 
>  >> A-1210 Wien M +43 664 88657566
>  >> 
>  >> E roland.asm...@adesso.at
>  >> <mailto:roland.asm...@adesso.at>
>  >> W www.adesso.at
>  >> <http://www.adesso.at>
>  >>
>  >> -
>  >> >>> business. people. technology.<<<
>  >> -
>  >>
>  >> -
>  >> To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
>  >> <mailto:users-unsubscr...@maven.apache.org>
>  >> For additional commands, e-mail: users-h...@maven.apache.org
>  >> <mailto:users-h...@maven.apache.org>
>  >>
>  >>
>  >>
>  >>
>  >> --
>  >> "Legacy code" often differs from its suggested alternative by actually
>  >> working and scaling.
>  >> - Bjarne Stroustrup
>  >>
>  >> http://www.jeffmaury.com
>  >> http://riadiscuss.jeffmaury.com
>  >> http://www.twitter.com/jeffmaury
>
> -
> To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
> For additional commands, e-mail: users-h...@maven.apache.org
>

-- 
Roland Asmann
Senior Software Engineer

adesso Austria GmbH
Floridotower 26. Stock  T +43 1 2198790-27
Floridsdorfer Hauptstr. 1   F +43 1 2198790-927
A-1210 Wien M +43 664 88657566
E roland.asm...@adesso.at
W www.adesso.at

-
 >>> business. people. technology. <<<
-

-
To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
For additional commands, e-mail: users-h...@maven.apache.org



Re: JMeter in Maven

2011-03-18 Thread Asmann, Roland
On 18.03.2011 13:23, Jeff MAURY wrote:
>
>
> On Fri, Mar 18, 2011 at 12:03 PM, Asmann, Roland
> mailto:roland.asm...@adesso.at>> wrote:
>
> Hi all,
>
> I've been looking through Google to find a plugin to run JMeter from
> Maven. It seems there are two main plugins, one of which seems to have
> several branches.
>
> Has anybody worked with any of them? If so, could you tell me which one
> is the best to use? And is any of them available in a repository
> somewhere?
>
> The Maven plugin from the JMeter team is using an old version of JMeter.
> if you want control over the JMeter version, please see the chronos
> plugin: http://mojo.codehaus.org/chronos-maven-plugin

I looked into that one, but it seems it is still a SNAPSHOT. And since 
the site hasn't been updated since 2008, I was a little skeptic about 
that one... Besides, I am not allowed to use SNAPSHOTS in my POM, but 
that is a different story altogether.

>
> Regards
> Jeff
>
>
> Thanks.
>
> --
> Roland Asmann
> Senior Software Engineer
>
> adesso Austria GmbH
> Floridotower 26. Stock  T +43 1 2198790-27
> 
> Floridsdorfer Hauptstr. 1   F +43 1 2198790-927
> 
> A-1210 Wien M +43 664 88657566
> 
> E roland.asm...@adesso.at
> <mailto:roland.asm...@adesso.at>
> W www.adesso.at
> <http://www.adesso.at>
>
> -
>  >>> business. people. technology. <<<
> -
>
> -
> To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
> <mailto:users-unsubscr...@maven.apache.org>
> For additional commands, e-mail: users-h...@maven.apache.org
> <mailto:users-h...@maven.apache.org>
>
>
>
>
> --
> "Legacy code" often differs from its suggested alternative by actually
> working and scaling.
>   - Bjarne Stroustrup
>
> http://www.jeffmaury.com
> http://riadiscuss.jeffmaury.com
> http://www.twitter.com/jeffmaury

-- 
Roland Asmann
Senior Software Engineer

adesso Austria GmbH
Floridotower 26. Stock  T +43 1 2198790-27
Floridsdorfer Hauptstr. 1   F +43 1 2198790-927
A-1210 Wien M +43 664 88657566
E roland.asm...@adesso.at
W www.adesso.at

-
 >>> business. people. technology. <<<
-

-
To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
For additional commands, e-mail: users-h...@maven.apache.org



JMeter in Maven

2011-03-18 Thread Asmann, Roland
Hi all,

I've been looking through Google to find a plugin to run JMeter from 
Maven. It seems there are two main plugins, one of which seems to have 
several branches.

Has anybody worked with any of them? If so, could you tell me which one 
is the best to use? And is any of them available in a repository somewhere?

Thanks.

-- 
Roland Asmann
Senior Software Engineer

adesso Austria GmbH
Floridotower 26. Stock  T +43 1 2198790-27
Floridsdorfer Hauptstr. 1   F +43 1 2198790-927
A-1210 Wien M +43 664 88657566
E roland.asm...@adesso.at
W www.adesso.at

-
 >>> business. people. technology. <<<
-

-
To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
For additional commands, e-mail: users-h...@maven.apache.org



help:effective-settings

2011-03-15 Thread Asmann, Roland
Hi all,

I had this feeling that my Maven was using the wrong settings.xml file 
and when running help:effective-settings, it indeed shows me the wrong 
configuration.

Now, I looked in all the normal places where settings.xml files are 
looked for, but I can't seem to find where Maven is seeing this file! Is 
there some way to have Maven report back on where the settings.xml files 
where found?

Thanks,

-- 
Roland Asmann
Senior Software Engineer

adesso Austria GmbH
Floridotower 26. Stock  T +43 1 2198790-27
Floridsdorfer Hauptstr. 1   F +43 1 2198790-927
A-1210 Wien M +43 664 88657566
E roland.asm...@adesso.at
W www.adesso.at

-
 >>> business. people. technology. <<<
-

-
To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
For additional commands, e-mail: users-h...@maven.apache.org



Sharing data between archetypes

2011-03-14 Thread Asmann, Roland
Hi all,

I am currently creating several archetypes and was wondering what the 
best way is to share data.
Some of my archetypes are up to 90% the same and I don't want to copy 
around all the files they share. Wouldn't be a problem the first time, 
but of course all updates should then be copied around multiple times as 
well!

So, I was thinking of creating several small projects that contain those 
files and then have them extracted into the archetype before it is 
packaged. The only thing I am not sure about (haven't tested my 
archetypes yet) is whether I can add these JARs as dependencies.
What I mean by that is, that I don't want the JAR to be downloaded when 
someone wants to setup the archetype, because the data would already be 
inside the created project...

Does someone have some experience with this? Am I going in the right 
direction or is there perhaps another (easier? better?) way to do this?
Would the packaging JAR be a good idea or would it be a better idea to 
make something else, perhaps a ZIP?

Any input is welcome!

Thanks,

-- 
Roland Asmann
Senior Software Engineer

adesso Austria GmbH
Floridotower 26. Stock  T +43 1 2198790-27
Floridsdorfer Hauptstr. 1   F +43 1 2198790-927
A-1210 Wien M +43 664 88657566
E roland.asm...@adesso.at
W www.adesso.at

-
 >>> business. people. technology. <<<
-

-
To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
For additional commands, e-mail: users-h...@maven.apache.org



Retrieving all available versions of an artifact

2011-02-25 Thread Asmann, Roland
Hi all,

I'm writing a plug-in and currently need a list of all available 
versions for a specific artifact. I've found this method:

ArtifactMetadataSource.retrieveAvailableVersions

which I thought would do this. However, this method does not give the 
list of available SNAPSHOTs.

In my plug-in I want to make sure that the latest version of a certain 
artifact is used. This version may either be the latest release or a 
newer SNAPSHOT. But like I said, the method doesn't give me the latest 
version of the SNAPSHOTs.

I figured out already, that this is because the implementation of the 
above method only checks the remote release repositories. It doesn't 
look in the local repository (which in my tests contained the SNAPSHOT I 
was looking for) or the remote snapshot repositories.

Does anybody know if there is a method that does exactly what I want, or 
am I stuck to defining my snapshot repositories to contain releases as 
well? The latter is a workaround that gets me the artifact, but now 
Maven tries to resolve all artifacts to that repo as well, and it makes 
my build that much slower.

Any help is greatly appreciated!

-- 
Roland Asmann
Senior Software Engineer

adesso Austria GmbH
Floridotower 26. Stock  T +43 1 2198790-27
Floridsdorfer Hauptstr. 1   F +43 1 2198790-927
A-1210 Wien M +43 664 88657566
E roland.asm...@adesso.at
W www.adesso.at

-
 >>> business. people. technology. <<<
-

-
To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
For additional commands, e-mail: users-h...@maven.apache.org



Re: Mirrors

2011-02-23 Thread Asmann, Roland
On 23.02.2011 18:40, Marc Rohlfs wrote:
>  > I haven't tried that, but what I read from the Maven-pages, it doesn't
>  > understand wildcards like that... But I can try though...
> I thought it would work, but I am not sure - I have to admit ...
>
>  > Then again, it would only work if the repositories are actually named
>  > like that, and I can't always influence that (3rd party!)...
> You use the repository IDs in the 'mirrorOf' configuration, and those
> IDs are defined in Your pom.xmls or Your settings.xml, where You define
> the remote repositories You want to use - this means that You should be
> able to influence that.
> Or did I misunderstand Your problem?

Partially true. For my own repositories, this will work. However, Maven 
also checks the repositories defined in all dependencies and those I 
have no influence over.
>
>  > Ah well, for now I'll take the Nexus-solution[1] and explicitly add a
>  > snapshot-repository that is always active.
> OK, if You have everything in one Nexus, creating a repository group for
> all of Your repositories (even including proxy repos) is the best way,
> of course.

If it were only a single Nexus, then the normal mirrorOf * would have 
worked. Would've been great if Maven had an option to mirror types of 
repositories (release/snapshot) as well as id's.
>
> -
> To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
> For additional commands, e-mail: users-h...@maven.apache.org
>

-- 
Roland Asmann
Senior Software Engineer

adesso Austria GmbH
Floridotower 26. Stock  T +43 1 2198790-27
Floridsdorfer Hauptstr. 1   F +43 1 2198790-927
A-1210 Wien M +43 664 88657566
E roland.asm...@adesso.at
W www.adesso.at

-
 >>> business. people. technology. <<<
-

-
To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
For additional commands, e-mail: users-h...@maven.apache.org



Re: Mirrors

2011-02-23 Thread Asmann, Roland
I haven't tried that, but what I read from the Maven-pages, it doesn't 
understand wildcards like that... But I can try though...

Then again, it would only work if the repositories are actually named 
like that, and I can't always influence that (3rd party!)...

Ah well, for now I'll take the Nexus-solution[1] and explicitly add a 
snapshot-repository that is always active.

[1] 
http://www.sonatype.com/books/nexus-book/reference/maven-sect-single-group.html


On 23.02.2011 13:46, Marc Rohlfs wrote:
> Did You try something like this:
> 
> 
> shapshot-mirrors
> Snapshot Mirros
> http://snapshots.mycompany.com/repo
> *-snapshots
> 
> 
> release-mirrors
> Release Mirros
> http://releases.mycompany.com/repo
> *-releases
> 
> 
> 
> 
> thirdparty-mirrors
> Thirdparty Mirros
> http://proxy.mycompany.com/repo
> !*-releases,!*-snapshots
> 
> 
>
> I didn't double-check, but I'd say this should work ...
>
> -
> To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
> For additional commands, e-mail: users-h...@maven.apache.org
>

-- 
Roland Asmann
Senior Software Engineer

adesso Austria GmbH
Floridotower 26. Stock  T +43 1 2198790-27
Floridsdorfer Hauptstr. 1   F +43 1 2198790-927
A-1210 Wien M +43 664 88657566
E roland.asm...@adesso.at
W www.adesso.at

-
 >>> business. people. technology. <<<
-

-
To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
For additional commands, e-mail: users-h...@maven.apache.org



Re: Mirrors

2011-02-23 Thread Asmann, Roland
I know that, but I don't want to list all snapshot-repo's I have in both 
mirrors (first as exclude, in the other as include).

I was hoping there was an easier way to do this...


On 23.02.2011 13:05, Anders Hammar wrote:
> http://maven.apache.org/guides/mini/guide-mirror-settings.html
>
> See Advance Mirror Specification.
>
> /Anders
>
> On Wed, Feb 23, 2011 at 12:18, Asmann, Roland
> wrote:
>
>  > Hi all,
>  >
>  > I was wondering if it is possible in Maven 2.2.1 to setup 2 mirrors that
>  > will take all my requests. I have the first one configured to take all
>  > release-versions, the second to handle snapshots.
>  >
>  > Now, the problem is that when I tell the first one to mirror '*', the
>  > second mirror never gets called... Is there a way to solve this problem?
>  >
>  > Thanks.
>  >
>  > --
>  > Roland Asmann
>  > Senior Software Engineer
>  >
>  > adesso Austria GmbH
>  > Floridotower 26. Stock T +43 1 2198790-27
>  > Floridsdorfer Hauptstr. 1 F +43 1 2198790-927
>  > A-1210 Wien M +43 664 88657566
>  > E roland.asm...@adesso.at
>  > W www.adesso.at
>  >
>  > -
>  > >>> business. people. technology. <<<
>  > -
>  >
>  > -
>  > To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
>  > For additional commands, e-mail: users-h...@maven.apache.org
>  >
>  >
>

-- 
Roland Asmann
Senior Software Engineer

adesso Austria GmbH
Floridotower 26. Stock  T +43 1 2198790-27
Floridsdorfer Hauptstr. 1   F +43 1 2198790-927
A-1210 Wien M +43 664 88657566
E roland.asm...@adesso.at
W www.adesso.at

-
 >>> business. people. technology. <<<
-

-
To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
For additional commands, e-mail: users-h...@maven.apache.org



Mirrors

2011-02-23 Thread Asmann, Roland
Hi all,

I was wondering if it is possible in Maven 2.2.1 to setup 2 mirrors that 
will take all my requests. I have the first one configured to take all 
release-versions, the second to handle snapshots.

Now, the problem is that when I tell the first one to mirror '*', the 
second mirror never gets called... Is there a way to solve this problem?

Thanks.

-- 
Roland Asmann
Senior Software Engineer

adesso Austria GmbH
Floridotower 26. Stock  T +43 1 2198790-27
Floridsdorfer Hauptstr. 1   F +43 1 2198790-927
A-1210 Wien M +43 664 88657566
E roland.asm...@adesso.at
W www.adesso.at

-
 >>> business. people. technology. <<<
-

-
To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
For additional commands, e-mail: users-h...@maven.apache.org



Resource-Plugin

2011-01-03 Thread Asmann, Roland
Hi all,

I was playing around with the resource-plugin to copy several resources 
around in my project, and found a problem with the plugin.
It appears that the parameter 'includeEmptyDirs' is not always (!) being 
obeyed. From what I can see, it works when I configure several resources 
and do NOT specify a 'targetPath' on them. The problem is that I don't 
want all resources in the same location.

As a workaround I now define several executions, but I was wondering if 
this is a known issue and if others may have found another way to 
accomplish this.

If nobody ever noticed, I might create a JIRA and maybe attach a patch 
for it.

Thanks.

-- 
Roland Asmann
Senior Software Engineer

adesso Austria GmbH
Floridotower 26. Stock  T +43 1 2198790-27
Floridsdorfer Hauptstr. 1   F +43 1 2198790-927
A-1210 Wien M +43 664 88657566
E roland.asm...@adesso.at
W www.adesso.at

-
 >>> business. people. technology. <<<
-

-
To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
For additional commands, e-mail: users-h...@maven.apache.org



Re: Problem with classpath for tests

2010-12-23 Thread Asmann, Roland
The problem here is that Hibernate doesn't scan my EntityBeans/doesn't 
find any annotations on them. This in turn means that my DB isn't 
initialized and my tests can't run!

Isn't there anybody out there that has had this problem after the 
classpath-change?



On 20.12.2010 14:49, Asmann, Roland wrote:
> Sorry, I got the location of the directories wrong... They were last but
> are now first!
>
>
> On 20.12.2010 14:47, Asmann, Roland wrote:
>  > Hi all,
>  >
>  > I've been trying to get some projects running on my Hudson server, abd
>  > am running into problems. I've hunted down the problem to being the
>  > version of Maven that I use!
>  >
>  > On my Hudson I am running both 2.0.10 (for some older projects) and
>  > 2.2.1. On both these versions I have a project that is failing.
>  >
>  > Now, I asked the developer and he told me he is on Maven 2.0.9... When I
>  > run with that version, everything works as it should!
>  >
>  > From the output generated by Maven, I can see that there is a
>  > difference in the classpath for the tests. It appears that starting with
>  > 2.0.10, the 'target/classes' and 'target/test-classes' are no longer the
>  > first entries on the classpath, but the last.
>  > This seems to be the problem I'm having, and tbh I have no idea on how I
>  > could fix this problem and get my tests running again... Does anybody
>  > have an idea or suggestion on how to fix this?
>  >
>  > Thanks!
>  >
>  > --
>  > Roland Asmann
>  > Senior Software Engineer
>  >
>  > adesso Austria GmbH
>  > Floridotower 26. Stock T +43 1 2198790-27
>  > Floridsdorfer Hauptstr. 1 F +43 1 2198790-927
>  > A-1210 Wien M +43 664 88657566
>  > E roland.asm...@adesso.at
>  > W www.adesso.at
>  >
>  > -
>  > >>> business. people. technology. <<<
>  > -
>  >
>  > -
>  > To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
>  > For additional commands, e-mail: users-h...@maven.apache.org
>  >
>
> --
> Roland Asmann
> Senior Software Engineer
>
> adesso Austria GmbH
> Floridotower 26. Stock T +43 1 2198790-27
> Floridsdorfer Hauptstr. 1 F +43 1 2198790-927
> A-1210 Wien M +43 664 88657566
> E roland.asm...@adesso.at
> W www.adesso.at
>
> -
>  >>> business. people. technology. <<<
> -
>
> -
> To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
> For additional commands, e-mail: users-h...@maven.apache.org
>

-- 
Roland Asmann
Senior Software Engineer

adesso Austria GmbH
Floridotower 26. Stock  T +43 1 2198790-27
Floridsdorfer Hauptstr. 1   F +43 1 2198790-927
A-1210 Wien M +43 664 88657566
E roland.asm...@adesso.at
W www.adesso.at

-
 >>> business. people. technology. <<<
-

-
To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
For additional commands, e-mail: users-h...@maven.apache.org



Re: Problem with classpath for tests

2010-12-20 Thread Asmann, Roland
Sorry, I got the location of the directories wrong... They were last but 
are now first!


On 20.12.2010 14:47, Asmann, Roland wrote:
> Hi all,
>
> I've been trying to get some projects running on my Hudson server, abd
> am running into problems. I've hunted down the problem to being the
> version of Maven that I use!
>
> On my Hudson I am running both 2.0.10 (for some older projects) and
> 2.2.1. On both these versions I have a project that is failing.
>
> Now, I asked the developer and he told me he is on Maven 2.0.9... When I
> run with that version, everything works as it should!
>
>  From the output generated by Maven, I can see that there is a
> difference in the classpath for the tests. It appears that starting with
> 2.0.10, the 'target/classes' and 'target/test-classes' are no longer the
> first entries on the classpath, but the last.
> This seems to be the problem I'm having, and tbh I have no idea on how I
> could fix this problem and get my tests running again... Does anybody
> have an idea or suggestion on how to fix this?
>
> Thanks!
>
> --
> Roland Asmann
> Senior Software Engineer
>
> adesso Austria GmbH
> Floridotower 26. Stock T +43 1 2198790-27
> Floridsdorfer Hauptstr. 1 F +43 1 2198790-927
> A-1210 Wien M +43 664 88657566
> E roland.asm...@adesso.at
> W www.adesso.at
>
> -
>  >>> business. people. technology. <<<
> -
>
> -
> To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
> For additional commands, e-mail: users-h...@maven.apache.org
>

-- 
Roland Asmann
Senior Software Engineer

adesso Austria GmbH
Floridotower 26. Stock  T +43 1 2198790-27
Floridsdorfer Hauptstr. 1   F +43 1 2198790-927
A-1210 Wien M +43 664 88657566
E roland.asm...@adesso.at
W www.adesso.at

-
 >>> business. people. technology. <<<
-

-
To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
For additional commands, e-mail: users-h...@maven.apache.org



Problem with classpath for tests

2010-12-20 Thread Asmann, Roland
Hi all,

I've been trying to get some projects running on my Hudson server, abd 
am running into problems. I've hunted down the problem to being the 
version of Maven that I use!

On my Hudson I am running both 2.0.10 (for some older projects) and 
2.2.1. On both these versions I have a project that is failing.

Now, I asked the developer and he told me he is on Maven 2.0.9... When I 
run with that version, everything works as it should!

 From the output generated by Maven, I can see that there is a 
difference in the classpath for the tests. It appears that starting with 
2.0.10, the 'target/classes' and 'target/test-classes' are no longer the 
first entries on the classpath, but the last.
This seems to be the problem I'm having, and tbh I have no idea on how I 
could fix this problem and get my tests running again... Does anybody 
have an idea or suggestion on how to fix this?

Thanks!

-- 
Roland Asmann
Senior Software Engineer

adesso Austria GmbH
Floridotower 26. Stock  T +43 1 2198790-27
Floridsdorfer Hauptstr. 1   F +43 1 2198790-927
A-1210 Wien M +43 664 88657566
E roland.asm...@adesso.at
W www.adesso.at

-
 >>> business. people. technology. <<<
-

-
To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
For additional commands, e-mail: users-h...@maven.apache.org



Re: How to resolve 'LATEST'

2010-12-17 Thread Asmann, Roland
Currently I am not using this, but I want the enforcer to check which 
version 'LATEST' is and tell the user he should update to that version!


On 17-12-10 17:04, Brian Fox wrote:
> Don't use RELEASE or LATEST.
>
> On Fri, Dec 17, 2010 at 7:43 AM, Asmann, Roland
>  wrote:
>  > Hi all,
>  >
>  > I'm writing an enforcer-rule, that should check if my parent is the
>  > LATEST version. How can I get the actual version for 'LATEST'?
>  >
>  > Thanks!
>  >
>  > --
>  > Roland Asmann
>  > Senior Software Engineer
>  >
>  > adesso Austria GmbH
>  > Floridotower 26. Stock  T +43 1 2198790-27
>  > Floridsdorfer Hauptstr. 1   F +43 1 2198790-927
>  > A-1210 Wien M +43 664 88657566
>  >E roland.asm...@adesso.at
>  >W www.adesso.at
>  >
>  > -
>  > >>> business. people. technology. <<<
>  > -
>  >
>  > -
>  > To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
>  > For additional commands, e-mail: users-h...@maven.apache.org
>  >
>  >
>
> -
> To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
> For additional commands, e-mail: users-h...@maven.apache.org
>

-- 
Roland Asmann
Senior Software Engineer

adesso Austria GmbH
Floridotower 26. Stock  T +43 1 2198790-27
Floridsdorfer Hauptstr. 1   F +43 1 2198790-927
A-1210 Wien M +43 664 88657566
E roland.asm...@adesso.at
W www.adesso.at

-
 >>> business. people. technology. <<<
-

-
To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
For additional commands, e-mail: users-h...@maven.apache.org



How to resolve 'LATEST'

2010-12-17 Thread Asmann, Roland
Hi all,

I'm writing an enforcer-rule, that should check if my parent is the 
LATEST version. How can I get the actual version for 'LATEST'?

Thanks!

-- 
Roland Asmann
Senior Software Engineer

adesso Austria GmbH
Floridotower 26. Stock  T +43 1 2198790-27
Floridsdorfer Hauptstr. 1   F +43 1 2198790-927
A-1210 Wien M +43 664 88657566
E roland.asm...@adesso.at
W www.adesso.at

-
 >>> business. people. technology. <<<
-

-
To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
For additional commands, e-mail: users-h...@maven.apache.org



Differences between Maven 2.0, 2.1, 2.2 and 3.0

2010-12-12 Thread Asmann, Roland
Hi all,

Could someone tell me what the differences between 2.0, 2.1, 2.2 and 3.0 
are? I am currently running on 2.0.9 and 2.0.10 (depending on the 
project) and I was wondering if I should start migrating.

Currently I am not allowed to upgrade to 3.0 (a 2.x version is still 
mandatory), but maybe I could at least make a suggestion to switch to 
3.0 -- depending on how big the migration would turn out to be.

Thanks.

-- 
Roland Asmann
Senior Software Engineer

adesso Austria GmbH
Floridotower 26. Stock  T +43 1 2198790-27
Floridsdorfer Hauptstr. 1   F +43 1 2198790-927
A-1210 Wien M +43 664 88657566
E roland.asm...@adesso.at
W www.adesso.at

-
 >>> business. people. technology. <<<
-

-
To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
For additional commands, e-mail: users-h...@maven.apache.org



Re: How can I tell Hudson to build the modules instead of the jobs?

2010-12-10 Thread Asmann, Roland
How about configuring a single job to check-out and build just one 
module? Would mean that you have lots of jobs (probably one for every 
module), but that way the big job wouldn't need to be triggered (don't 
forget to turn of polling and the subversion-hook!).

Then you could run the big job at night or something like that...

Roland

On 10-12-10 09:20, Andreas Wederbrand wrote:
> Hi!
>
> I have a alot of jobs on Hudson, most of which are really small and
> consist of just a few modules. But one is big and consist of several
> modules.
>
> When ever I make a commit to our subversion repository for any of
> those several modules in that big job, Hudson builds the entire job
> instead of just the module that have changed.
>
> It doesn't matter if I just scm-polling or a subversion hook, the
> result is the same.
>
> It seems to me like it would be better if the modules where built
> instead of the jobs since the other modules in other jobs have
> dependencies to the modules and not to the jobs.
>
> Can this be configured or do I have to create several jobs instead of
> the big one? And if so, can I configure the big job to never build
> when any of it's modules are being triggered but still build when it's
> own pom.xml is changed?
>
> Thanks.
>
> --
> Read my blog @ http://www.raven.nu/blog
>
> -
> To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
> For additional commands, e-mail: users-h...@maven.apache.org
>

-- 
Roland Asmann
Senior Software Engineer

adesso Austria GmbH
Floridotower 26. Stock  T +43 1 2198790-27
Floridsdorfer Hauptstr. 1   F +43 1 2198790-927
A-1210 Wien M +43 664 88657566
E roland.asm...@adesso.at
W www.adesso.at

-
 >>> business. people. technology. <<<
-

-
To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
For additional commands, e-mail: users-h...@maven.apache.org



Re: Multiple JDKs

2010-12-09 Thread Asmann, Roland
I don't like it. 2 Projects means that we have to share code somehow... 
Besides, if it was just a simple JAR-file, it would be OK. We have about 
7 modules, and I don't really feel like duplicating all of them.

Besides, the only difference we really have is that we trigger Maven 
with a different JDK, so we wouldn't even need profiles! I just don't 
want to have 2 different versions for the project.

I think I'll try something with the invoker-plugin, that would at least 
work for normal builds... Need to check it it would work on releases as 
well...


On 09-12-10 19:23, Jon Paynter wrote:
> good point there.
>
> id opt for the simple solution too.
>
> On Thu, Dec 9, 2010 at 10:18 AM, Ron Wheeler   > wrote:
>
>  > On 09/12/2010 1:08 PM, Jon Paynter wrote:
>  >
>  >> why 2 projects?
>  >> it seems 1 maven project with profiles and a batch script will work
>  >>
>  >> something like so:
>  >> mvn deploy -P SunProfileName
>  >> mvn deploy -P IBMProfileName
>  >>
>  > If it works, I would have no objection but 2 projects will work for sure
>  > and everyone knows how to set up a simple project.
>  > The same can not be said about profiles and they seem to encourage
> complex
>  > solutions that generate lots of traffic and frustrated Maven users here.
>  >
>  > Sometimes it is a lot easier to do 2 simple things that are 90% identical
>  > than 1 complex thing that has no redundant code.
>  >
>  > Ron
>  >
>  >
>  > On Thu, Dec 9, 2010 at 5:15 AM, Ron Wheeler
>  >> wrote:
>  >>
>  >> On 09/12/2010 7:52 AM, Asmann, Roland wrote:
>  >>>
>  >>> On 09.12.2010 11:29, Stephen Connolly wrote:
>  >>>>
>  >>>> you need to add an exclusion on the dependency that is being
> brought in
>  >>>>> by
>  >>>>> profile activation.
>  >>>>>
>  >>>>> It was a mistake that profiles include the section as
>  >>>>> there
>  >>>>> is
>  >>>>> all manor of issues.
>  >>>>>
>  >>>>> The profile gets activated based on the environment where maven is
>  >>>>> running,
>  >>>>> not the environment where the artifact is deployed.
>  >>>>>
>  >>>>> If you have 3rd party deps that use profile activation to pull in
>  >>>>> dependencies, you will need to define exclusions on those
>  >>>>> dependencies...
>  >>>>> that will stabilise your build.
>  >>>>>
>  >>>>> If your build uses profile activation to pull in dependencies,
> that is
>  >>>>> your
>  >>>>> bad, take it out
>  >>>>>
>  >>>>> -Stephen
>  >>>>>
>  >>>>> No, this is NOT the solution, since I will need the artifact on both
>  >>>>> SUN
>  >>>>>
>  >>>> and JDK machines. The problem is that when I build with only one of
>  >>>> those, I can also only deploy it to one of those! Therefor, I need to
>  >>>> build one artifact with IBM JDK, which will then be deployed to
> the IBM
>  >>>> JDK server, and one with SUN, which will likewise be deployed to
> the SUN
>  >>>> server.
>  >>>>
>  >>>> I understand that I can build both versions on either JDK by either
>  >>>> adding or excluding dependencies, the fact is that I don't want to do
>  >>>> this manually, but let Maven handle it (as it can!) depending on which
>  >>>> JDK I build.
>  >>>>
>  >>>>
>  >>>> Like I said before, the real problem is that I want to have my release
>  >>>
>  >>>> build BOTH artifacts at once, and I am not sure how I could
> achieve this
>  >>>> goal...
>  >>>>
>  >>>> 2 maven projects and a batch script.
>  >>>>
>  >>> Ron
>  >>>
>  >>>
>  >>> -
>  >>> To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
>  >>> For additional commands, e-mail: users-h...@maven.apache.org
>  >>>
>  >>>
>  >>>
>  >
>  > -
>  > To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
>  > For additional commands, e-mail: users-h...@maven.apache.org
>  >
>  >
>

-- 
Roland Asmann
Senior Software Engineer

adesso Austria GmbH
Floridotower 26. Stock  T +43 1 2198790-27
Floridsdorfer Hauptstr. 1   F +43 1 2198790-927
A-1210 Wien M +43 664 88657566
E roland.asm...@adesso.at
W www.adesso.at

-
 >>> business. people. technology. <<<
-

-
To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
For additional commands, e-mail: users-h...@maven.apache.org



Re: Multiple JDKs

2010-12-09 Thread Asmann, Roland
On 09.12.2010 11:29, Stephen Connolly wrote:
> you need to add an exclusion on the dependency that is being brought in by
> profile activation.
>
> It was a mistake that profiles include the  section as there is
> all manor of issues.
>
> The profile gets activated based on the environment where maven is running,
> not the environment where the artifact is deployed.
>
> If you have 3rd party deps that use profile activation to pull in
> dependencies, you will need to define exclusions on those dependencies...
> that will stabilise your build.
>
> If your build uses profile activation to pull in dependencies, that is your
> bad, take it out
>
> -Stephen
>
No, this is NOT the solution, since I will need the artifact on both SUN 
and JDK machines. The problem is that when I build with only one of 
those, I can also only deploy it to one of those! Therefor, I need to 
build one artifact with IBM JDK, which will then be deployed to the IBM 
JDK server, and one with SUN, which will likewise be deployed to the SUN 
server.

I understand that I can build both versions on either JDK by either 
adding or excluding dependencies, the fact is that I don't want to do 
this manually, but let Maven handle it (as it can!) depending on which 
JDK I build.

Like I said before, the real problem is that I want to have my release 
build BOTH artifacts at once, and I am not sure how I could achieve this 
goal...

-- 
Roland Asmann
Senior Software Engineer

adesso Austria GmbH
Floridotower 26. Stock  T +43 1 2198790-27
Floridsdorfer Hauptstr. 1   F +43 1 2198790-927
A-1210 Wien M +43 664 88657566
E roland.asm...@adesso.at
W www.adesso.at

-
 >>> business. people. technology. <<<
-

-
To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
For additional commands, e-mail: users-h...@maven.apache.org



Re: Multiple JDKs

2010-12-09 Thread Asmann, Roland
On 07.12.2010 14:33, Jörg Schaible wrote:
> Hi Stephen,
>
> Stephen Connolly wrote:
>
>  > On 7 December 2010 10:37, Asmann, Roland  wrote:
>  >
>  >> On 07.12.2010 11:29, Stephen Connolly wrote:
>  >> > On 7 December 2010 10:14, Asmann, Roland 
>  >> wrote:
>  >> >
>  >> > > Hi all,
>  >> > >
>  >> > > I was wondering if anybody ever had this problem...
>  >> > >
>  >> > > I have a customer who is running a machine with a SUN JDK and one
>  >> > > with an IBM JDK. Now, we've noticed there are some differences
>  >> > > between the two, so I thought it would be best to release their
>  >> > > artefacts for both JDKs... Question is, can I do this somehow with
>  >> > > Maven in a single release-cycle or do I need to make separate
>  >> > > releases?
>  >> > >
>  >> > >
>  >> > I would consider running the tests twice and have just one set of
>  >> > artifacts... Otherwise you will have a nightmare of a dependency
>  >> management.
>  >> >
>  >> > Run the tests first with ibm and second with sun/oracle that way you
>  >> > know your artifacts work on both JREs
>  >> >
>  >> OK, so that means I should configure my surefire to run with different
>  >> JDKs?
>  >> Also, with which JDK would you suggest that I run the complete build?
>  >>
>  >
>  > If you use toolchains, it should not matter what JRE you use to run
> Maven,
>  > the compiler plugin will use the toolchain you specify.
>  >
>  > The question you need to ask yourself is which JDK should the
> toolchain be
>  > driving, and I cannot answer that... if animal-sniffer says that they are
>  > only using the public JRE api then it does not matter which JDK you use.
>
> It does, if the JDK is not compatible. And this is the case for some parts
> of JDBC 3 vs. 4 (included in Java 6).

Which appears to be the case here.
>
>  > And if you have surefire running with both JREs then you should be safe
>  > anyway
>
> If your module e.g. implements a JDBC Connector this is simply not possible
> (see commons-dbcp as precedence).

Any suggestions on how to solve this? The thing is that we really want 
to have the same version on both artifacts, since they are (more or 
less) the same.
>
>  >> > > Also, they currently have a problem in that they need SUN JDK 6 for
>  >> most
>  >> > > project, where one single module MUST be built with SUN JDK 5
>  >> > > because
>  >> of
>  >> > > a change in some classes. They are currently running the
>  >> compiler-plugin
>  >> > > with a bootclasspath for JDK 5, which isn't beautiful but works. Is
>  >> > > there a way to have a single module use a different JDK from the
>  >> others?
>  >> > >
>  >> >
>  >> > Have a look at toolchains. Google is your friend. Toolchains support
>  >> > has been available for a while now, I know because I helped get it
> into
>  >> > a
>  >> number
>  >> > of plugins.
>  >> >
>  >> > Another thing you might consider is using
>  >> > animal-sniffer-maven-plu...@mojothat way you can verify that the JRE
>  >> > signatures you use are only public
>  >> > signatures and not internal classes that are not part of the published
>  >> JRE
>  >> > API
>  >> >
>  >> Well, according to the customer they are definitely compiling against
>  >> the API. They say there is a change in some DB drivers or something (at
>  >> least something related to Oracle)... Have to inspect that a little
>  >> further myself though...
>  >>
>  >
>  > Might be the DB driver that is depending on non-public JRE classes
>
> Oracle provides two different drivers - one supporting JDBC 3, the other one
> JDBC 4.
>
> - Jörg
>
>
> -
> To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
> For additional commands, e-mail: users-h...@maven.apache.org
>

-- 
Roland Asmann
Senior Software Engineer

adesso Austria GmbH
Floridotower 26. Stock  T +43 1 2198790-27
Floridsdorfer Hauptstr. 1   F +43 1 2198790-927
A-1210 Wien M +43 664 88657566
E roland.asm...@adesso.at
W www.adesso.at

-
 >>> business. people. technology. <<<
-


Re: Multiple JDKs

2010-12-09 Thread Asmann, Roland
On 07.12.2010 11:29, Stephen Connolly wrote:
> On 7 December 2010 10:14, Asmann, Roland  wrote:
>
>  > Hi all,
>  >
>  > I was wondering if anybody ever had this problem...
>  >
>  > I have a customer who is running a machine with a SUN JDK and one with
>  > an IBM JDK. Now, we've noticed there are some differences between the
>  > two, so I thought it would be best to release their artefacts for both
>  > JDKs... Question is, can I do this somehow with Maven in a single
>  > release-cycle or do I need to make separate releases?
>  >
>  >
> I would consider running the tests twice and have just one set of
> artifacts... Otherwise you will have a nightmare of a dependency management.

I already have this... Yesterday I found out that one of my dependencies 
has a profile that is activated when I use the IBM JDK for building... 
This mad the EAR undeployable on the SUN JDK, because this dependency 
(jaxp) is probably included in the JDK for SUN.

So, I think my best solution would be to run Maven twice on all my 
projects -- once for SUN and once for IBM. Only question is, can I do 
this in a single go and how can I do this in the release-phase...
>
> Run the tests first with ibm and second with sun/oracle that way you know
> your artifacts work on both JREs

As I pointed out, this will not solve my problem completely, because I 
need 2 artifacts!
>
>
>  > Also, they currently have a problem in that they need SUN JDK 6 for most
>  > project, where one single module MUST be built with SUN JDK 5 because of
>  > a change in some classes. They are currently running the compiler-plugin
>  > with a bootclasspath for JDK 5, which isn't beautiful but works. Is
>  > there a way to have a single module use a different JDK from the others?
>  >
>
> Have a look at toolchains. Google is your friend. Toolchains support has
> been available for a while now, I know because I helped get it into a number
> of plugins.

If this can do what I want, then it might indeed be worth looking at. 
I'll give it a go in bit, I think I have some time today.
>
> Another thing you might consider is using
> animal-sniffer-maven-plu...@mojothat way you can verify that the JRE
> signatures you use are only public
> signatures and not internal classes that are not part of the published JRE
> API
>
>

-- 
Roland Asmann
Senior Software Engineer

adesso Austria GmbH
Floridotower 26. Stock  T +43 1 2198790-27
Floridsdorfer Hauptstr. 1   F +43 1 2198790-927
A-1210 Wien M +43 664 88657566
E roland.asm...@adesso.at
W www.adesso.at

-
 >>> business. people. technology. <<<
-

-
To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
For additional commands, e-mail: users-h...@maven.apache.org



Re: Multiple JDKs

2010-12-07 Thread Asmann, Roland
On 07.12.2010 11:29, Stephen Connolly wrote:
> On 7 December 2010 10:14, Asmann, Roland  wrote:
>
>  > Hi all,
>  >
>  > I was wondering if anybody ever had this problem...
>  >
>  > I have a customer who is running a machine with a SUN JDK and one with
>  > an IBM JDK. Now, we've noticed there are some differences between the
>  > two, so I thought it would be best to release their artefacts for both
>  > JDKs... Question is, can I do this somehow with Maven in a single
>  > release-cycle or do I need to make separate releases?
>  >
>  >
> I would consider running the tests twice and have just one set of
> artifacts... Otherwise you will have a nightmare of a dependency management.
>
> Run the tests first with ibm and second with sun/oracle that way you know
> your artifacts work on both JREs
>
OK, so that means I should configure my surefire to run with different JDKs?
Also, with which JDK would you suggest that I run the complete build?
>
>  > Also, they currently have a problem in that they need SUN JDK 6 for most
>  > project, where one single module MUST be built with SUN JDK 5 because of
>  > a change in some classes. They are currently running the compiler-plugin
>  > with a bootclasspath for JDK 5, which isn't beautiful but works. Is
>  > there a way to have a single module use a different JDK from the others?
>  >
>
> Have a look at toolchains. Google is your friend. Toolchains support has
> been available for a while now, I know because I helped get it into a number
> of plugins.
>
> Another thing you might consider is using
> animal-sniffer-maven-plu...@mojothat way you can verify that the JRE
> signatures you use are only public
> signatures and not internal classes that are not part of the published JRE
> API
>
Well, according to the customer they are definitely compiling against 
the API. They say there is a change in some DB drivers or something (at 
least something related to Oracle)... Have to inspect that a little 
further myself though...
>
>  >
>  > Thanks,
>  >
>  > --
>  > Roland Asmann
>  > Senior Software Engineer
>  >
>  > adesso Austria GmbH
>  > Floridotower 26. Stock T +43 1 2198790-27
>  > Floridsdorfer Hauptstr. 1 F +43 1 2198790-927
>  > A-1210 Wien M +43 664 88657566
>  > E roland.asm...@adesso.at
>  > W www.adesso.at
>  >
>  > -
>  > >>> business. people. technology. <<<
>  > -
>  >
>  > -
>  > To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
>  > For additional commands, e-mail: users-h...@maven.apache.org
>  >
>  >
>

-- 
Roland Asmann
Senior Software Engineer

adesso Austria GmbH
Floridotower 26. Stock  T +43 1 2198790-27
Floridsdorfer Hauptstr. 1   F +43 1 2198790-927
A-1210 Wien M +43 664 88657566
E roland.asm...@adesso.at
W www.adesso.at

-
 >>> business. people. technology. <<<
-

-
To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
For additional commands, e-mail: users-h...@maven.apache.org



Multiple JDKs

2010-12-07 Thread Asmann, Roland
Hi all,

I was wondering if anybody ever had this problem...

I have a customer who is running a machine with a SUN JDK and one with 
an IBM JDK. Now, we've noticed there are some differences between the 
two, so I thought it would be best to release their artefacts for both 
JDKs... Question is, can I do this somehow with Maven in a single 
release-cycle or do I need to make separate releases?

Also, they currently have a problem in that they need SUN JDK 6 for most 
project, where one single module MUST be built with SUN JDK 5 because of 
a change in some classes. They are currently running the compiler-plugin 
with a bootclasspath for JDK 5, which isn't beautiful but works. Is 
there a way to have a single module use a different JDK from the others?

Thanks,

-- 
Roland Asmann
Senior Software Engineer

adesso Austria GmbH
Floridotower 26. Stock  T +43 1 2198790-27
Floridsdorfer Hauptstr. 1   F +43 1 2198790-927
A-1210 Wien M +43 664 88657566
E roland.asm...@adesso.at
W www.adesso.at

-
 >>> business. people. technology. <<<
-

-
To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
For additional commands, e-mail: users-h...@maven.apache.org



Re: Invoking Maven Goals Prorammatically

2010-12-07 Thread Asmann, Roland
Oops, misread your mail... Please ignore this post!

Roland


On 07.12.2010 10:40, Asmann, Roland wrote:
> Hi,
>
> Try something like this:
>
> 
> maven-invoker-plugin
> 
> 
> clean
> eclipse:clean
> eclipse:eclipse
> install
> 
> true
> true
> 
> ${jboss.home}
> 
> 
> 
> 
> telefon
> 
> run
> 
> validate
> 
> ../sv-portal-telefon/pom.xml
> 
> 
> 
> 
>
>
> Check the plugin description to see if you need all parameters I used or
> if you need some I didn't use!
>
> Roland
>
>
> On 07.12.2010 10:37, Harshana Eranga Martin wrote:
>  > Hi All,
>  >
>  > I am trying to execute "clean" and "install" maven goals for a java
> project
>  > from another java project by launching maven builder programmatically. I
>  > have came across Maven Invoker plugin. But I could not find any
> example code
>  > used to Invoke maven goals from a java project. Can some one point me
> to an
>  > example how to get this done using this maven invoker plugin?
>  >
>  >
>  > Thanks and Regards,
>  > Harshana Martin
>  > --
>  > Harshana Eranga Martin
>  > Software Engineer,
>  > WSO2 Inc.
>  > Web: http://wso2.com
>  > http://wso2.org
>  >
>  > ECF Committer: http://www.eclipse.org/ecf/
>  > Blog: http://harshana05.blogspot.com
>  > Profile: https://www.google.com/profiles/harshana05
>  >
>
> --
> Roland Asmann
> Senior Software Engineer
>
> adesso Austria GmbH
> Floridotower 26. Stock T +43 1 2198790-27
> Floridsdorfer Hauptstr. 1 F +43 1 2198790-927
> A-1210 Wien M +43 664 88657566
> E roland.asm...@adesso.at
> W www.adesso.at
>
> -
>  >>> business. people. technology. <<<
> -
>

-- 
Roland Asmann
Senior Software Engineer

adesso Austria GmbH
Floridotower 26. Stock  T +43 1 2198790-27
Floridsdorfer Hauptstr. 1   F +43 1 2198790-927
A-1210 Wien M +43 664 88657566
E roland.asm...@adesso.at
W www.adesso.at

-
 >>> business. people. technology. <<<
-


Re: Invoking Maven Goals Prorammatically

2010-12-07 Thread Asmann, Roland
Hi,

Try something like this:


   maven-invoker-plugin
   
 
   clean
   eclipse:clean
   eclipse:eclipse
   install
 
 true
 true
 
   ${jboss.home}
 
   
   
 
   telefon
   
 run
   
   validate
   
 ../sv-portal-telefon/pom.xml
   
 
   



Check the plugin description to see if you need all parameters I used or 
if you need some I didn't use!

Roland


On 07.12.2010 10:37, Harshana Eranga Martin wrote:
> Hi All,
>
> I am trying to execute "clean" and "install" maven goals for a java project
> from another java project by launching maven builder programmatically. I
> have came across Maven Invoker plugin. But I could not find any example code
> used to Invoke maven goals from a java project. Can some one point me to an
> example how to get this done using this maven invoker plugin?
>
>
> Thanks and Regards,
> Harshana Martin
> --
> Harshana Eranga Martin
> Software Engineer,
> WSO2 Inc.
> Web: http://wso2.com
> http://wso2.org
>
> ECF Committer: http://www.eclipse.org/ecf/
> Blog: http://harshana05.blogspot.com
> Profile: https://www.google.com/profiles/harshana05
>

-- 
Roland Asmann
Senior Software Engineer

adesso Austria GmbH
Floridotower 26. Stock  T +43 1 2198790-27
Floridsdorfer Hauptstr. 1   F +43 1 2198790-927
A-1210 Wien M +43 664 88657566
E roland.asm...@adesso.at
W www.adesso.at

-
 >>> business. people. technology. <<<
-


maven-eclipse-plugin

2010-12-05 Thread Asmann, Roland
Hi all,

Does anybody know in which version the support for wtp 2.x was added?
And when will support for wtp 3.x be added?

Thanks!

-- 
Roland Asmann
Senior Software Engineer

adesso Austria GmbH
Floridotower 26. Stock  T +43 1 2198790-27
Floridsdorfer Hauptstr. 1   F +43 1 2198790-927
A-1210 Wien M +43 664 88657566
E roland.asm...@adesso.at
W www.adesso.at

-
 >>> business. people. technology. <<<
-

-
To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
For additional commands, e-mail: users-h...@maven.apache.org



Re: Properties in the archetype

2010-11-18 Thread Asmann, Roland
Doesn't anybody have an idea?


On 06.11.2010 19:09, Asmann, Roland wrote:
> Hi all,
>
> I'm having some problems with properties in archetypes. I read that it
> is possible to have files and directories renamed with properties
> (http://jira.codehaus.org/browse/ARCHETYPE-191), but this seems to be
> not working on modules.
>
> I have a certain project-structure that must be used, and I want the
> modules to be renamed automatically:
>
> my-test-app
> |-- my-test-ear
> |-- my-test-model
> |-- my-test-services
> |-- my-test-web
>
> The problem here is that when I tell the archetype that I have a
> property "projectName" and rename the directories and module-entries in
> the archetype-metadata.xml to look like "__projectName__-ear" and
> "${projectName}-ear", I don't get those modules!
>
> I've played around a bit and found that when I use a structure like this:
>
> my-test
> |-- my-test-ear
> |-- my-test-model
>
> The archetype-plugin will automatically create directories and entries
> in the archetype-metadata.xml like "__rootArtifactId__-ear" and
> "${rootArtifactId}-ear".
>
> Why is this not working for my custom-property?
>
> --
> Roland Asmann
> Senior Software Engineer
>
> adesso Austria GmbH
> Floridotower 26. Stock T +43 1 2198790-27
> Floridsdorfer Hauptstr. 1 F +43 1 2198790-927
> A-1210 Wien M +43 664 88657566
> E roland.asm...@adesso.at
> W www.adesso.at
>
> -
>  >>> business. people. technology. <<<
> -
>
> -
> To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
> For additional commands, e-mail: users-h...@maven.apache.org
>

-- 
Roland Asmann
Senior Software Engineer

adesso Austria GmbH
Floridotower 26. Stock  T +43 1 2198790-27
Floridsdorfer Hauptstr. 1   F +43 1 2198790-927
A-1210 Wien M +43 664 88657566
E roland.asm...@adesso.at
W www.adesso.at

-
 >>> business. people. technology. <<<
-

-
To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
For additional commands, e-mail: users-h...@maven.apache.org



Re: Forbid users to use a certain artifact and/or version

2010-11-17 Thread Asmann, Roland
Now that is useful info! I hadn't looked at the Pro version yet, but 
they were already discussing buying it because of better security measures.

Thanks!


On 17.11.2010 12:34, Anders Hammar wrote:
> I possible solution if they already use Nexus, is to upgrade to Nexus Pro
> and use the procurement feature. Then they can easily block specific
> artifacts, effectively forcing the developers to change their dependencies.
> Otherwise they will not be able to build...very effective! :-)
>
> /Anders
>
> On Wed, Nov 17, 2010 at 11:15, Asmann, Roland
> wrote:
>
>  > Hi all,
>  >
>  > For one of my customers, I have to come up with a solution to have maven
>  > completely ignore certain artifacts and/or versions.
>  >
>  > Does anybody have any ideas on how to do this?
>  > I was thinking about using a preant-POM and the enforcer-plugin, but as
>  > soon as I make an update, all projects would have to update their
>  > parents as well -- which is exactly what they don't want, otherwise they
>  > could've changed the dependencies themselves...
>  >
>  > The problem here is that the architecture-department wants to get rid of
>  > certain artifacts and the developers don't want to update their POMs...
>  > I know, it's not ideal, but I have to find some sort of solution for
>  > this...
>  >
>  > The setup they have here is using Nexus, maybe I can tinker around with
>  > that a bit as well?
>  >
>  > Any help would be greatly appreciated!
>  >
>  > --
>  > Roland Asmann
>  > Senior Software Engineer
>  >
>  > adesso Austria GmbH
>  > Floridotower 26. Stock T +43 1 2198790-27
>  > Floridsdorfer Hauptstr. 1 F +43 1 2198790-927
>  > A-1210 Wien M +43 664 88657566
>  > E roland.asm...@adesso.at
>  > W www.adesso.at
>  >
>  > -
>  > >>> business. people. technology. <<<
>  > -
>  >
>  > -
>  > To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
>  > For additional commands, e-mail: users-h...@maven.apache.org
>  >
>  >
>

-- 
Roland Asmann
Senior Software Engineer

adesso Austria GmbH
Floridotower 26. Stock  T +43 1 2198790-27
Floridsdorfer Hauptstr. 1   F +43 1 2198790-927
A-1210 Wien M +43 664 88657566
E roland.asm...@adesso.at
W www.adesso.at

-
 >>> business. people. technology. <<<
-

-
To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
For additional commands, e-mail: users-h...@maven.apache.org



Re: Forbid users to use a certain artifact and/or version

2010-11-17 Thread Asmann, Roland
Yes, the customer in this case is a larger company that is starting to 
use Maven, or at least, starting to use it correctly now.


On 17.11.2010 12:29, Antonio Petrelli wrote:
> 2010/11/17 Asmann, Roland :
>  > I fully agree with you, but as the saying goes 'the customer is king'...
>
> Just curious, the customer develops too?
>
> Antonio
>
> -
> To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
> For additional commands, e-mail: users-h...@maven.apache.org
>

-- 
Roland Asmann
Senior Software Engineer

adesso Austria GmbH
Floridotower 26. Stock  T +43 1 2198790-27
Floridsdorfer Hauptstr. 1   F +43 1 2198790-927
A-1210 Wien M +43 664 88657566
E roland.asm...@adesso.at
W www.adesso.at

-
 >>> business. people. technology. <<<
-

-
To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
For additional commands, e-mail: users-h...@maven.apache.org



  1   2   >