Re: AW: Are profiles in published POMs a supported feature?

2012-02-10 Thread Peter Niederwieser

Christian Schlichtherle wrote
> 
> (1) Profiles are part of the POM reference specification.
> 

I think it's important to distinguish between the Maven build file and the
(tool independent?) module descriptor. As I see it, the POM reference
specification is about the former. I'm looking for a specification for the
latter so that we can make Gradle behave exactly like expected when dealing
with Maven modules and their dependencies. Does Maven offer a self-contained
library that generates a consumption-time view of the POM for the purpose of
dependency resolution?


Christian Schlichtherle wrote
> 
> (2) Every POM is published somehow - at least to your local repository.
> 

No doubt about that, but does this speak against resolving profiles at
publication time? I think there's already some POM transformation going on
at publication time. For example, variables might get replaced with their
values. I can't find any definitive information on this though.

Cheers,
Peter

--
Peter Niederwieser
Principal Engineer, Gradleware 
http://gradleware.com
Creator, Spock Framework 
http://spockframework.org
Twitter: @pniederw


--
View this message in context: 
http://maven.40175.n5.nabble.com/Are-profiles-in-published-POMs-a-supported-feature-tp5469611p5473432.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



Are profiles in published POMs a supported feature?

2012-02-09 Thread Peter Niederwieser
The published POM for
"com.sun.jersey.jersey-test-framework:jersey-test-framework-core:1.11" (1)
specifies additional dependencies in the "cobertura" and "default" profiles.
Are profiles in published POMs an officially supported feature, and are they
supposed to be resolved at consumption time? I wonder if that makes any
sense, and whether tools like Ivy and Gradle could even support this
(currently they don't).

Cheers,
Peter

--
Peter Niederwieser
Principal Engineer, Gradleware 
http://gradleware.com
Creator, Spock Framework 
http://spockframework.org
Twitter: @pniederw

(1)
http://search.maven.org/#artifactdetails%7Ccom.sun.jersey.jersey-test-framework%7Cjersey-test-framework-core%7C1.11%7Cjar

--
View this message in context: 
http://maven.40175.n5.nabble.com/Are-profiles-in-published-POMs-a-supported-feature-tp5469611p5469611.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



Exact meaning of -U command line option

2012-01-04 Thread Peter Niederwieser
"mvn --help" says (both in Maven 2.2.1 and 3.0.2):

...
-U,--update-snapshots  Forces a check for updated releases and snapshots on
remote repositories
...

What is "updated releases" supposed to mean here?

Cheers,
Peter


--
View this message in context: 
http://maven.40175.n5.nabble.com/Exact-meaning-of-U-command-line-option-tp5119606p5119606.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



Clarification on Central Sync Requirements

2011-02-27 Thread Peter Niederwieser
According to (1), every POM must have elements like ,  and
. So far I've always put such information into the parent only.
Is this good enough, or do you expect us to physically put this information
into every single POM?

Cheers,
Peter

(1)
https://docs.sonatype.org/display/Repository/Sonatype+OSS+Maven+Repository+Usage+Guide#SonatypeOSSMavenRepositoryUsageGuide-6.CentralSyncRequirement

-- 
View this message in context: 
http://maven.40175.n5.nabble.com/Clarification-on-Central-Sync-Requirements-tp3402730p3402730.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



Re: Maven 3 no longer supporting dynamic configuration of plugins?

2010-12-05 Thread Peter Niederwieser

No Maven committers reading this list? Even a "No" would help.

Cheers,
Peter
-- 
View this message in context: 
http://maven.40175.n5.nabble.com/Maven-3-no-longer-supporting-dynamic-configuration-of-plugins-tp3279670p3292542.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



How to declare that my plugin doesn't work with Maven 3?

2010-12-05 Thread Peter Niederwieser
Is there a way to declare that my plugin doesn't work with Maven 3? If not, how 
can I handle this programmatically? In other words, how can I find out which 
version of Maven my plugin gets run with, so that I can throw an exception?

Cheers,
Peter


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



Re: Maven 3 no longer supporting dynamic configuration of plugins?

2010-11-30 Thread Peter Niederwieser


jochen-2 wrote:
> 
> This is a good example of my belief, that it should be possible to
> invoke other plugins dynamically by supplying an own configuration
> section from your own plugin.
> 

In my example, users still have to be able to configure all aspects of the
(Surefire) plugin themselves. Only a few settings will afterwards be
"enhanced".

Is there really no way to configure (parts of) a plugin dynamically in Maven
3? This would mean that my testing framework (http://spockframework.org)
won't be able to offer some features for Maven 3 builds that it already
offers today for Ant, Maven 2, and Gradle builds.

Cheers,
Peter
-- 
View this message in context: 
http://maven.40175.n5.nabble.com/Maven-3-no-longer-supporting-dynamic-configuration-of-plugins-tp3279670p3286870.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



Maven 3 no longer supporting dynamic configuration of plugins?

2010-11-25 Thread Peter Niederwieser

Over time, I have written several Maven plugins that configure other plugins
by manipulating their  section (with the Xpp3Dom API). This
technique has often proved to be a life saver. For example, I have a plugin
that determines dynamically which JUnit tests should be run, and configures
Surefire accordingly (by adding s).

With Maven 3, this technique no longer seems to work. I don't get any
errors, but the plugins to be configured don't see any changes made to their
 section, even if I perform the changes as early as in the
"initialize" phase. Is this an intentional change? And what is the
alternative?

Cheers,
Peter

PS: Is there any documentation about writing plugins for Maven 3 (Guice DI,
new APIs, breaking changes, etc.)? Can't find anything.
-- 
View this message in context: 
http://maven.40175.n5.nabble.com/Maven-3-no-longer-supporting-dynamic-configuration-of-plugins-tp3279449p3279449.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



Maven 3 no longer supporting dynamic configuration of plugins?

2010-11-25 Thread Peter Niederwieser
Over time, I have written several Maven plugins that configure other plugins by 
manipulating their  section (with the Xpp3Dom API). This 
technique has often proved to be a life saver. For example, I have a plugin 
that determines dynamically which JUnit tests should be run, and configures 
Surefire accordingly (by adding s). 

With Maven 3, this technique no longer seems to work. I don't get any errors, 
but the plugins to be configured don't see any changes made to their 
 section, even if I perform the changes as early as in the 
"initialize" phase. Is this an intentional change? And what is the alternative? 

Cheers, 
Peter 

PS: Is there any documentation about writing plugins for Maven 3 (Guice DI, new 
APIs, breaking changes, etc.)? Can't find anything.







RE: Command line output when running JUnit 4 test suite

2010-06-07 Thread Peter Niederwieser

I've set useFile to false, and haven't set redirectTestOutputToFile (but it
defaults to false).


Nord, James-2 wrote:
> 
> Peter,
> 
> Could it be you have redirectTestOutputToFile set to true?
> 
> http://maven.apache.org/plugins/maven-surefire-plugin/test-mojo.html#redirectTestOutputToFile
> 

-- 
View this message in context: 
http://old.nabble.com/Command-line-output-when-running-JUnit-4-test-suite-tp28786362p28807935.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



Re: Command line output when running JUnit 4 test suite

2010-06-06 Thread Peter Niederwieser


klauer wrote:
> 
> The Maven Surefire plugin allows you to explicitly set a single test or
> set of tests using wildcard matching:
> 
I'm aware of -Dtest, but that's not what I want.


klauer wrote:
> And as for your "better command line output",  why not just use the
> command line
> to output the test right there:
> mvn test -Dtest=MyTest; cat
> target/surefire-reports/com.thingMyTest.txt
> 
This will only give me feedback (plus lots of noise) once the whole suite
has completed, which is exactly what I'm trying to avoid.

Cheers,
Peter

-- 
View this message in context: 
http://old.nabble.com/Command-line-output-when-running-JUnit-4-test-suite-tp28786362p28793392.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



Command line output when running JUnit 4 test suite

2010-06-04 Thread Peter Niederwieser

Is there a way to get better command line output when running a JUnit 4 test
suite with Surefire? I'd like to get the same output as when running test
classes directly, but I only get the "Running ..." and "Tests run: ..."
output once for the whole suite, and failure output only appears after the
whole suite (comprised of more than hundred test classes) has finished. This
means I have to wait much longer until I get feedback.

Cheers,
Peter
-- 
View this message in context: 
http://old.nabble.com/Command-line-output-when-running-JUnit-4-test-suite-tp28786362p28786362.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



Re: Maven-Surefire: Unable to run the Junit

2010-05-12 Thread Peter Niederwieser

Right, that's another likely cause I've battled with in the past. Now my bet
is on this one. :-)


Christoph Kutzinski wrote:
> 
> Do you have classes with 'Test' in the name, but without any @Test 
> annotations - e.g..test helper classes
> 

-- 
View this message in context: 
http://old.nabble.com/Maven-Surefire%3A-Unable-to-run-the-Junits-tp28535615p28542411.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



Re: Maven-Surefire: Unable to run the Junits

2010-05-12 Thread Peter Niederwieser

You should provide more information:

- Source code of your test suite
- Can you run the suite from Eclipse? 
- etc.

If you asked me to guess, I'd say that for some reason, your tests are run
as JUnit3 tests, but there aren't any methods whose name starts with "test"
(because you've used JUnit4-style @Test annotations).

Cheers,
Peter


sauravs wrote:
> 
> Hi All,
> 
> I am using Surefire to run my Junit tests for Eclipse based plug-ins.
> 
> I keep getting the following error while running the tests.
> 
> java.lang.exception no runnable methods
> 
> Where in a have a TestSuite and the TestSuite has a test class.
> The test class ends with test and all the methods have @test annotations
> associated with it.
> 
> I am using JUnit 4 and Eclipse 3.5.
> 
> Please help me to resolve the problem.
> 
> Thanks and Regards,
> Saurav
> 

-- 
View this message in context: 
http://old.nabble.com/Maven-Surefire%3A-Unable-to-run-the-Junits-tp28535615p28538374.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



Shade Plugin: How to include artifacts and all their dependencies?

2010-01-22 Thread Peter Niederwieser

I'd like to include a specific set of artifacts and all their transitive
dependencies. However,  only includes the artifacts themselves,
but not their dependencies. Is there a way to achieve my goal?

Cheers,
Peter
-- 
View this message in context: 
http://old.nabble.com/Shade-Plugin%3A-How-to-include-artifacts-and-all-their-dependencies--tp27279215p27279215.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



Re: Problem with maven-release-plugin

2009-11-19 Thread Peter Niederwieser
Are we talking about the same thing? Do you also have a module with a 
dependency on your OWN maven plugin located in another module that is part of 
the same release?

On 19.11.2009, at 14:00, Martin Schayna wrote:

> We have same scenario. Release plugin only warns "can't change version" on 
> dependent projects. Released deliveries are OK.
> Martin Schayna
> 
> Peter Niederwieser wrote:
>> In my multi-module project, I have a Maven plugin A and a module B that uses 
>> version ${project.version} of A (all modules have the same version number). 
>> release:prepare changes version A from 0.3-SNAPSHOT to 0.3, but then fails 
>> while processing B because it cannot find version 0.3 of A. Any ideas how to 
>> solve this problem? 
>> Cheers, Peter
>>  
> 
> -
> 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



Problem with maven-release-plugin

2009-11-19 Thread Peter Niederwieser
In my multi-module project, I have a Maven plugin A and a module B that uses 
version ${project.version} of A (all modules have the same version number). 
release:prepare changes version A from 0.3-SNAPSHOT to 0.3, but then fails 
while processing B because it cannot find version 0.3 of A. Any ideas how to 
solve this problem? 

Cheers, 
Peter

Problem with maven-release-plugin

2009-11-19 Thread Peter Niederwieser

In my multi-module project, I have a Maven plugin A and a module B that uses
version ${project.version} of A (all modules have the same version number).
release:prepare changes version A from 0.3-SNAPSHOT to 0.3, but then fails
while processing B because it cannot find version 0.3 of A. Any ideas how to
solve this problem?

Cheers,
Peter
-- 
View this message in context: 
http://old.nabble.com/Problem-with-maven-release-plugin-tp26421272p26421272.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



Re: Cannot get dependency exclusion to work

2009-10-25 Thread Peter Niederwieser

Thanks a lot, I just didn't spot this.


Stevo Slavic wrote:
> 
> Exclusion's groupId and artifactId values seem to be permuted.
> 
> Regards,
> Stevo.
> 
> On Sun, Oct 25, 2009 at 10:29 PM, Peter Niederwieser
> wrote:
> 
>>
>> I'm trying to build grails-maven-plugin, and have added the following
>> exclusion to its POM:
>>
>>
>>
>> 
>>  org.grails
>>  grails-scripts
>>  1.2-SNAPSHOT
>>  runtime
>>  
>>
>>  org.springframework
>>  spring-instrument-classloading
>>
>>  
>> 
>>
>>
>>
>> Nevertheless, Maven always fails with:
>>
>>
>>
>> Missing:
>> --
>> 1) org.springframework:spring-instrument-classloading:jar:3.0.0.RC1
>>
>>  Try downloading the file manually from the project website.
>>
>>  Then, install it using the command:
>>  mvn install:install-file -DgroupId=org.springframework
>> -DartifactId=spring-instrument-classloading -Dversion=3.0.0.RC1
>> -Dpackaging=jar -Dfile=/path/to/file
>>
>>  Alternatively, if you host your own repository you can deploy the file
>> there:
>>  mvn deploy:deploy-file -DgroupId=org.springframework
>> -DartifactId=spring-instrument-classloading -Dversion=3.0.0.RC1
>> -Dpackaging=jar -Dfile=/path/to/file -Durl=[url] -DrepositoryId=[id]
>>
>>  Path to dependency:
>>1) org.grails:grails-maven-plugin:maven-plugin:1.2-SNAPSHOT
>>2) org.grails:grails-scripts:jar:1.2-SNAPSHOT
>>3) org.grails:grails-core:jar:1.2-SNAPSHOT
>>4)
>> org.springframework:spring-instrument-classloading:jar:3.0.0.RC1
>>
>> --
>> 1 required artifact is missing.
>>
>> for artifact:
>>  org.grails:grails-maven-plugin:maven-plugin:1.2-SNAPSHOT
>>
>> from the specified remote repositories:
>>  central (http://repo1.maven.org/maven2),
>>  Codehaus Snapshots (http://snapshots.repository.codehaus.org)
>>
>>
>>
>> What goes wrong here? Why is the exclusion not working? This is with
>> Maven
>> 2.2.0.
>>
>> Cheers,
>> Peter
>>
>> --
>> View this message in context:
>> http://www.nabble.com/Cannot-get-dependency-exclusion-to-work-tp26051992p26051992.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
>>
>>
> 
> 

-- 
View this message in context: 
http://www.nabble.com/Cannot-get-dependency-exclusion-to-work-tp26051992p26052174.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



Cannot get dependency exclusion to work

2009-10-25 Thread Peter Niederwieser

I'm trying to build grails-maven-plugin, and have added the following
exclusion to its POM:




  org.grails
  grails-scripts
  1.2-SNAPSHOT
  runtime
  

  org.springframework
  spring-instrument-classloading

  




Nevertheless, Maven always fails with:



Missing:
--
1) org.springframework:spring-instrument-classloading:jar:3.0.0.RC1

  Try downloading the file manually from the project website.

  Then, install it using the command: 
  mvn install:install-file -DgroupId=org.springframework
-DartifactId=spring-instrument-classloading -Dversion=3.0.0.RC1
-Dpackaging=jar -Dfile=/path/to/file

  Alternatively, if you host your own repository you can deploy the file
there: 
  mvn deploy:deploy-file -DgroupId=org.springframework
-DartifactId=spring-instrument-classloading -Dversion=3.0.0.RC1
-Dpackaging=jar -Dfile=/path/to/file -Durl=[url] -DrepositoryId=[id]

  Path to dependency: 
1) org.grails:grails-maven-plugin:maven-plugin:1.2-SNAPSHOT
2) org.grails:grails-scripts:jar:1.2-SNAPSHOT
3) org.grails:grails-core:jar:1.2-SNAPSHOT
4) org.springframework:spring-instrument-classloading:jar:3.0.0.RC1

--
1 required artifact is missing.

for artifact: 
  org.grails:grails-maven-plugin:maven-plugin:1.2-SNAPSHOT

from the specified remote repositories:
  central (http://repo1.maven.org/maven2),
  Codehaus Snapshots (http://snapshots.repository.codehaus.org)



What goes wrong here? Why is the exclusion not working? This is with Maven
2.2.0.

Cheers,
Peter

-- 
View this message in context: 
http://www.nabble.com/Cannot-get-dependency-exclusion-to-work-tp26051992p26051992.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



Re: Test fails but build successful - how is this possible?

2009-08-18 Thread Peter Niederwieser

You mean testFailureIgnore? We definitely don't set this, not even in a
parent POM.


jeffma...@jeffmaury.com wrote:
> 
> The Surefire plugin has one parameter that, if set to true, can force
> Maven
> not to if the tests have failed.
> 
> Jeff MAURY
> 
> On Tue, Aug 18, 2009 at 11:41 AM, Peter Niederwieser
> wrote:
> 
>>
>> We have a situation where the tests in one module produce one error.
>> However,
>> the build of this module, and the whole project, is nevertheless
>> considered
>> successful. Any ideas how this is possible? We are using Maven 2.1.
>>
>> Cheers,
>> Peter
>> --
>> View this message in context:
>> http://www.nabble.com/Test-fails-but-build-successful---how-is-this-possible--tp25021541p25021541.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
>>
>>
> 
> 
> -- 
> La mélancolie c’est communiste
> Tout le monde y a droit de temps en temps
> La mélancolie n’est pas capitaliste
> C’est même gratuit pour les perdants
> La mélancolie c’est pacifiste
> On ne lui rentre jamais dedans
> La mélancolie oh tu sais ça existe
> Elle se prend même avec des gants
> La mélancolie c’est pour les syndicalistes
> Il faut juste sa carte de permanent
> 
> Miossec (2006)
> 
> http://www.jeffmaury.com
> http://riadiscuss.jeffmaury.com
> http://www.lastfm.fr/listen/user/jeffmaury/personal
> 
> 

-- 
View this message in context: 
http://www.nabble.com/Test-fails-but-build-successful---how-is-this-possible--tp25021541p25021931.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



Test fails but build successful - how is this possible?

2009-08-18 Thread Peter Niederwieser

We have a situation where the tests in one module produce one error. However,
the build of this module, and the whole project, is nevertheless considered
successful. Any ideas how this is possible? We are using Maven 2.1.

Cheers,
Peter
-- 
View this message in context: 
http://www.nabble.com/Test-fails-but-build-successful---how-is-this-possible--tp25021541p25021541.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



Can plugins be removed from build lifecycle as of Maven 2.1?

2009-05-25 Thread Peter Niederwieser

Background: I have the problem that maven-javadoc-plugin and
maven-jetty-plugin don't seem to like each other. As soon as
maven-javadoc-plugin is bound to a lifecycle phase, jetty:run produces a
ClassNotFoundException. As a workaround, I'd like to remove the javadoc
plugin for this one module (it's inherited from the parent POM). Is this
possible as of Maven 2.1? I've found some talk about BuildPlanModifier on
the web, but nothing concrete.

Cheers,
Peter
-- 
View this message in context: 
http://www.nabble.com/Can-plugins-be-removed-from-build-lifecycle-as-of-Maven-2.1--tp23704925p23704925.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



Why are projects deploying to repo1.maven.org not allowed to use plugins from other repositories?

2009-04-02 Thread Peter Niederwieser

Say I need a plugin for my release process that's not available from
repo1.maven.org. How would the inclusion of a plugin repository affect the
users of my artifact? Or why else is it not allowed to add a plugin
repository?

Cheers,
Peter
-- 
View this message in context: 
http://www.nabble.com/Why-are-projects-deploying-to-repo1.maven.org-not-allowed-to-use-plugins-from-other-repositories--tp22847197p22847197.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



Re: Maven Central Repo and Java Package Names

2009-02-26 Thread Peter Niederwieser


nicolas de loof-2 wrote:
> 
> The convention is to use the reverse domain name you own.
> What is the groovy convention you mention ?
> 
I will definitely use the reverse domain name as the Maven group ID. The
Groovy convention I'm referring to is to name user-visible packages
"groovy.xxx", and internal packages "org.codehaus.groovy.xxx". I'd like to
do something similar for Spock ("spock.xxx", "org.spockframework.xxx").


nicolas de loof-2 wrote:
> 
> If groovy has other convention, feel free to package groovy.spock in
> org.spockframework : groovy-spock artifact.
> 
Cool, thanks for the info!

Cheers,
Peter

On Thu, Feb 26, 2009 at 4:55 PM, Peter Niederwieser
wrote:

>
> Hi,
>
> I'm developing a language on top of Groovy and would eventually like to
> have
> it synced to repo1.maven.org. Now I've read that there is a requirement
> for
> all my package names to follow the reverse domain naming convention. But
> in
> my particular case, it would be much more sensible to follow Groovy's
> convention:
>
> org.spockframework.xxx for internal packages (I do own spockframework.org)
> spock.xxx for API packages (cf. groovy.xxx, scala.xxx, java.xxx;
> obviously,
> I can't ever own spock)
>
> Is this acceptable? Is this the right place to ask this question?
>
> Cheers,
> Peter
> --
> View this message in context:
> http://www.nabble.com/Maven-Central-Repo-and-Java-Package-Names-tp7066p7066.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
>
>



-- 
View this message in context: 
http://www.nabble.com/Maven-Central-Repo-and-Java-Package-Names-tp7066p8395.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



Maven Central Repo and Java Package Names

2009-02-26 Thread Peter Niederwieser

Hi,

I'm developing a language on top of Groovy and would eventually like to have
it synced to repo1.maven.org. Now I've read that there is a requirement for
all my package names to follow the reverse domain naming convention. But in
my particular case, it would be much more sensible to follow Groovy's
convention:

org.spockframework.xxx for internal packages (I do own spockframework.org)
spock.xxx for API packages (cf. groovy.xxx, scala.xxx, java.xxx; obviously,
I can't ever own spock)

Is this acceptable? Is this the right place to ask this question?

Cheers,
Peter
-- 
View this message in context: 
http://www.nabble.com/Maven-Central-Repo-and-Java-Package-Names-tp7066p7066.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



Re: Is Maven / JUnit 4.x broken (annotations)

2008-12-15 Thread Peter Niederwieser


John Stoneham wrote:
> 
> To be clearer - surefire will certainly detect JUnit 4 tests
> 

I think you don't get the point. By detection we mean that given a base
directory, Surefire will find all test classes beneath it, w/o us having to
adhere to any naming convention. Surefire can't do this.

Cheers,
Peter

-- 
View this message in context: 
http://www.nabble.com/Is-Maven---JUnit-4.x-broken-%28annotations%29-tp20929389p21019558.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



RE: Is Maven / JUnit 4.x broken (annotations)

2008-12-15 Thread Peter Niederwieser


CheapLisa wrote:
> 
> What you are saying is that the surefire plugin is not JUnit4 enabled?
> 

Unfortunately, Surefire isn't capable of detecting JUnit 4 tests by itself.
You always have to adhere to some naming convention.

Cheers,
Peter
-- 
View this message in context: 
http://www.nabble.com/Is-Maven---JUnit-4.x-broken-%28annotations%29-tp20929389p21016664.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



How to get DependencyTreeBuilder in maven-embedder?

2008-03-13 Thread Peter Niederwieser

Hi,

I'm using maven-embedder (2.1) to analyze dependencies in our POMs.
MavenEmbedder.readProjectWithDependencies() doesn't give me all the
information I'm looking for.
org.apache.maven.shared.dependency.tree.DependencyTreeBuilder looks like a
better fit for my needs. But, how can I construct/retrieve a
DependencyTreeBuilder in maven-embedder?
-- 
View this message in context: 
http://www.nabble.com/How-to-get-DependencyTreeBuilder-in-maven-embedder--tp16025222s177p16025222.html
Sent from the Maven - Users mailing list archive at Nabble.com.


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Is there a property for parent directory?

2007-10-10 Thread Peter Niederwieser

Judging from a few experiments I did, ${parent} doesn't reference the parent
POM; rather, it references the  element of the current POM. That's
why ${parent.basedir} doesn't work.
I hoped I could write something like ${parent.url}/subproject,
but it seems I have to specify the full path every time.

Cheers
Peter


MALICE wrote:
> 
> Yes it is.
> ${parent} gives you a 'pom', on which you can access all properties that
> you 
> can access directly (e.g. 'groupId', 'artifactId', 'version',
> 'packaging').
> 
> 
> On Tuesday 11 September 2007 13:17, [EMAIL PROTECTED] wrote:
>> Is this ${parent} property generally available, i.e.
>> ${parent.artifactId},
>> etc
>>
>> It would help me refactor a number of places where I use something
>> similar
>> to this in a parent POM
>>
>> 
>> ${artifactId}
>> 
>>
>> Roland Asmann <[EMAIL PROTECTED]> wrote on 09/11/2007 06:49:55 AM:
>> > Yes there is: ${parent.basedir} should be the one you need
>> > Be carefull though, if your child-project are deeper than one level,
>> you
>> >
>> > should use ${parent.parent.basedir} (and so on).
>> >
>> > Isn't it possible for you to make a dependency of some kind to the
>> > tools-project? Or build your tools as maven-plugins, that way you won't
>>
>> need
>>
>> > the variables!
>> >
>> > [snipped discussion of why...]
>>
>> This email message and any attachments may contain confidential,
>> proprietary or non-public information.  The information is intended
>> solely
>> for the designated recipient(s).  If an addressing or transmission error
>> has misdirected this email, please notify the sender immediately and
>> destroy this email.  Any review, dissemination, use or reliance upon this
>> information by unintended recipients is prohibited.  Any opinions
>> expressed in this email are those of the author personally.
> 
> -- 
> Roland Asmann
> 
> CFC Informationssysteme Entwicklungsgesellschaft m.b.H
> Bäckerstrasse 1/2/7
> A-1010 Wien
> FN 266155f, Handelsgericht Wien
> 
> Tel.: +43/1/513 88 77 - 27
> Fax.: +43/1/513 88 62
> Email: [EMAIL PROTECTED]
> Web: www.cfc.at
> 
> -
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 
> 
> 

-- 
View this message in context: 
http://www.nabble.com/Is-there-a-property-for-parent-directory--tf4419146s177.html#a13139517
Sent from the Maven - Users mailing list archive at Nabble.com.


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: How to run maven goals from Eclipse?

2007-09-18 Thread Peter Niederwieser

I use Wicked Shell to run Maven from within Eclipse.
http://www.wickedshell.net/

Cheers
Peter


sieg wrote:
> 
> I've been google searching and reading the books on devzuz and
> www.sonatype
>  .
> 
> However, I cannot figure out how to run maven goals from eclipse. I want
> to
> create some unit tests for a minimal maven project. I want to do it in
> eclipse.
> 

-- 
View this message in context: 
http://www.nabble.com/How-to-run-maven-goals-from-Eclipse--tf4470584s177.html#a12767228
Sent from the Maven - Users mailing list archive at Nabble.com.


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]