So how do I use my documentation-producing plugin in its own documentation 
without a variable version number?

See http://github.com/khuxtable/docbkx-wrapper-plugin/blob/master/pom.xml for 
an example. It's in the "site" profile near the bottom.

-K

On May 17, 2010, at 12:48 PM, Kalpak Gadre wrote:

> Yes variable version names are not allowed as of Maven 3. I believe the 
> reason will be deploying into repositories, as pom with version as some 
> properties instead of a proper version could get deployed.
> 
> A quick fix is to configure Eclipse to use external installation of Maven 2. 
> But remember that variable versions will not be supported in the future 
> releases. I personally use version number derived out of properties for our 
> Continuous Integration server to generate the tick part of version 
> (1.0.0.[123]). I haven't personally found a solution yet using Maven 3.
> 
> Thanks,
> 
> Kalpak
> 
> 
>> 
>> 
>> Hi,
>> 
>> 
>> 
>> At first, thanks for your attention and time to read.
>> 
>> 
>> 
>> In our enterprise applications we use MyEclipse 8.5 with
>> M2Eclipse maven3 plug-in support. Before begining to use maven3, with maven2 
>> we
>> could specify a variable for the application version in the parent pom, so 
>> that
>> in the child poms we could able to specify the version by the same variable.
>> That helps us saving our time for updating version number in each project
>> upgrade and for reusability.
>> 
>> 
>> 
>> I hope I can clearly demonstrate the problem as the
>> following piece of code for pom.xml’s.
>> 
>> Now the problem is in maven3 (m2eclipse) it gives a warning
>> that says “version must be a constant instead of a variable”. I have been
>> trying lots of variations such as moving out the<version>  tag or
>> swapping the expressions between<projectVersion>  and<version>
>> tags or the other suggestions from the different forum sites, etc.. However,
>> the solution never comes up.. Maybe I am doing something wrong, but could not
>> find out yet.
>> 
>> 
>> 
>> Any help would be appreciated,
>> 
>> Many thanks in advance,
>> 
>> Bariscan
>> 
>> 
>> 
>> BTW, you can check the case from here:
>> 
>> 
>> 
>> PARENT:
>> 
>> <project
>> 
>>       xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
>> http://maven.apache.org/maven-v4_0_0.xsd";
>> 
>>       xmlns="http://maven.apache.org/POM/4.0.0";
>> 
>>       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";>
>> 
>>       <modelVersion>4.0.0</modelVersion>
>> 
>>       <groupId>com.gg.n3gservices</groupId>
>> 
>>       <artifactId>n3gservices</artifactId>
>> 
>>       <name>n3gservices Maven
>> Main</name>
>> 
>>       <packaging>pom</packaging>
>> 
>>       <description>Version Alias:
>> MemberProfitLocalService</description>
>> 
>>       <version>${projectVersion}</version>
>> 
>>       <properties>
>> 
>> 
>> <projectVersion>2.4</projectVersion>
>> 
>>       </properties>
>> 
>> 
>> 
>> Child;
>> 
>> <project
>> 
>>       xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
>> http://maven.apache.org/maven-v4_0_0.xsd";
>> 
>>       xmlns="http://maven.apache.org/POM/4.0.0";
>> 
>>       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";>
>> 
>>       <modelVersion>4.0.0</modelVersion>
>> 
>>       <groupId>com.gg.n3gservices</groupId>
>> 
>>       <artifactId>n3gservicesBugfix</artifactId>
>> 
>>       <name>n3gservices Bugfix</name>
>> 
>>       <parent>
>> 
>> 
>> <artifactId>n3gservices</artifactId>
>> 
>> 
>> <groupId>com.gg.n3gservices</groupId>
>> 
>> 
>> <relativePath>../n3gservices/pom.xml</relativePath>
>> 
>> 
>> <version>${projectVersion}</version>
>> 
>>       </parent>
>> 
>> <version>${projectVersion}</version>
>> 
>>                                      
>> _________________________________________________________________
>> Hotmail: Trusted email with Microsoft’s powerful SPAM protection.
>> https://signup.live.com/signup.aspx?id=60969
>>   
> 
> 
> ---------------------------------------------------------------------
> 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

Reply via email to