maven-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Alain Coetmeur (JIRA)" <j...@codehaus.org>
Subject [jira] Created: (SCM-303) Unable to change maven.scm.provider.cvs.implementation from Maven POM/Settings
Date Thu, 26 Apr 2007 16:21:26 GMT
Unable to change maven.scm.provider.cvs.implementation from Maven POM/Settings
------------------------------------------------------------------------------

                 Key: SCM-303
                 URL: http://jira.codehaus.org/browse/SCM-303
             Project: Maven SCM
          Issue Type: Improvement
          Components: maven-plugin
    Affects Versions: 1.0-rc1
         Environment: Windows, CVSNT, maven 1.0.6
            Reporter: Alain Coetmeur
            Priority: Minor


I did not find any way to set the system variable used by SCM internally like maven.scm.provider.cvs.implementation
the only way is to add this to the command line
-Dmaven.scm.provider.cvs.implementation=cvs_native which is error prone and awkward

it should be possible to configure it in the POM and even through activated profiles...

many other system properties may be usefull too.

note that by the way setting maven.scm.provider.cvs.implementation to empty content
should be accepted as "default behavior". it is needed if the property is always configured
in a systemProperties element in configuration in plugin element, but with a value which is
either empty or not depending on the OS.




Ive tested, without success, simply adding POM or profile properties, or using "systemProperties"
element in "configuration" for plugin
like that :

<plugin>
				<groupId>org.apache.maven.plugins</groupId>
				<artifactId>maven-scm-plugin</artifactId>
				<configuration>
					<goals>install</goals>
					<!--  semble pas marcher -->
					<systemProperties>
						<property>
							<name>maven.scm.provider.cvs.implementation</name>
							<value>${maven.scm.provider.cvs.implementation}</value>
						</property>
					</systemProperties>
				</configuration>
			</plugin>
			<plugin>
				<groupId>org.apache.maven.plugins</groupId>
				<artifactId>maven-release-plugin</artifactId>
				<!--  la version 2.0-beta-4 a un bug grave qui empêche de fonctionner si tous les
paramètres ne sont pas saisis dans le tag SCM -->
				<version>2.0-beta-5-SNAPSHOT</version>
				<configuration>
					<generateReleasePoms>true</generateReleasePoms>
					<!--  semble pas marcher -->
					<systemProperties>
						<property>
							<name>maven.scm.provider.cvs.implementation</name>
							<value>
								${maven.scm.provider.cvs.implementation}
							</value>
						</property>
					</systemProperties>
				</configuration>
			</plugin>


<profiles>
		<profile>
			<activation>
				<os>
					<family>Windows</family>
				</os>
			</activation>
			<properties>
				<!--  sous windows il faut utiliser cvsnt natif... l'implémentation java marche pas
 -->
				<maven.scm.provider.cvs.implementation>
					cvs_native
				</maven.scm.provider.cvs.implementation>
			</properties>
		</profile>
	</profiles>

thanks in advance


-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

       

Mime
View raw message