All Downloads are FREE. Search and download functionalities are using the official Maven repository.

templates.build.processor.viewSonarBuildProcessor.ftl Maven / Gradle / Ivy

There is a newer version: 4.0.0
Show newest version

[#if build.buildDefinition.customConfiguration.get('custom.sonar.run')?default('false') == 'true']
	[@ui.bambooInfoDisplay titleKey='sonar.title' float=false height='80px']
		[#if build.buildDefinition.customConfiguration.get('custom.sonar.server') == 'buildPlanSpecific']
			[@ww.label labelKey='sonar.host.url' ]
				[@ww.param name='value']${build.buildDefinition.customConfiguration.get('custom.sonar.host.url')}[/@ww.param]
			[/@ww.label]
			[@ww.label labelKey='sonar.host.username' ]
				[@ww.param name='value']${build.buildDefinition.customConfiguration.get('custom.sonar.host.username')}[/@ww.param]
			[/@ww.label]
			[@ww.label labelKey='sonar.host.password' ]
				[@ww.param name='value']${build.buildDefinition.customConfiguration.get('custom.sonar.host.password')}[/@ww.param]
			[/@ww.label]
			[@ww.label labelKey='sonar.jdbc.url' ]
				[@ww.param name='value']
					[#if build.buildDefinition.customConfiguration.get('custom.sonar.jdbc.url')?has_content]
						${build.buildDefinition.customConfiguration.get('custom.sonar.jdbc.url')!}
					[#else]
						[@ww.text name='sonar.jdbc.url.default' /]
					[/#if]
				[/@ww.param]
			[/@ww.label]
			[@ww.label labelKey='sonar.jdbc.driver' ]
				[@ww.param name='value']${build.buildDefinition.customConfiguration.get('custom.sonar.jdbc.driver')!}[/@ww.param]
			[/@ww.label]
			[@ww.label labelKey='sonar.jdbc.username' ]
				[@ww.param name='value']
					[#if build.buildDefinition.customConfiguration.get('custom.sonar.jdbc.username')?has_content]
						${build.buildDefinition.customConfiguration.get('custom.sonar.jdbc.username')}
					[#else]
						sonar
					[/#if]
				[/@ww.param]
			[/@ww.label]
			[@ww.label labelKey='sonar.jdbc.password' ]
				[@ww.param name='value']
					[#if build.buildDefinition.customConfiguration.get('custom.sonar.jdbc.password')?has_content]
						${build.buildDefinition.customConfiguration.get('custom.sonar.jdbc.password')}
					[#else]
						sonar
					[/#if]
				[/@ww.param]
			[/@ww.label]
		[#else]
			[@ww.label labelKey='sonar.server.name' ]
				[@ww.param name='value']
					${server.name}
				[/@ww.param]
			[/@ww.label]
		[/#if]
		[@ww.label labelKey='sonar.build.jdk' ]
			[@ww.param name='value']${build.buildDefinition.customConfiguration.get('custom.sonar.build.jdk')?default('Reuse Build Defined JDK')}[/@ww.param]
		[/@ww.label]
		[@ww.label labelKey='sonar.branch' ]
			[@ww.param name='value']${build.buildDefinition.customConfiguration.get('custom.sonar.branch')!}[/@ww.param]
		[/@ww.label]
		[@ww.label labelKey='sonar.skipped.modules' ]
			[@ww.param name='value']${build.buildDefinition.customConfiguration.get('custom.sonar.skipped.modules')!}[/@ww.param]
		[/@ww.label]
		[@ww.label labelKey='sonar.exclusions' ]
			[@ww.param name='value']${build.buildDefinition.customConfiguration.get('custom.sonar.exclusions')!}[/@ww.param]
		[/@ww.label]
		[@ww.label labelKey='sonar.import.sources' ]
			[@ww.param name='value']${build.buildDefinition.customConfiguration.get('custom.sonar.import.sources')?default('false')}[/@ww.param]
		[/@ww.label]
		[@ww.label labelKey='sonar.maven.opts' ]
			[@ww.param name='value']${build.buildDefinition.customConfiguration.get('custom.sonar.maven.opts')!}[/@ww.param]
		[/@ww.label]
		[@ww.label labelKey='sonar.add.args' ]
			[@ww.param name='value']${build.buildDefinition.customConfiguration.get('custom.sonar.add.args')!}[/@ww.param]
		[/@ww.label]
		[@ww.label labelKey='sonar.reusereports' ]
			[@ww.param name='value']${build.buildDefinition.customConfiguration.get('custom.sonar.reusereports')?default('false')}[/@ww.param]
		[/@ww.label]
		[#if build.buildDefinition.customConfiguration.get('custom.sonar.override.globals')?default('false') == 'true']
			[@ui.bambooInfoDisplay float=false height='80px']
				[@ww.label labelKey='sonar.skip.build.failure' ]
					[@ww.param name='value']${build.buildDefinition.customConfiguration.get('custom.sonar.skip.build.failure')?default('false')}[/@ww.param]
				[/@ww.label]
				[@ww.label labelKey='sonar.skip.manual.build' ]
					[@ww.param name='value']${build.buildDefinition.customConfiguration.get('custom.sonar.skip.manual.build')?default('false')}[/@ww.param]
				[/@ww.label]
				[@ww.label labelKey='sonar.skip.no.code.changes' ]
					[@ww.param name='value']${build.buildDefinition.customConfiguration.get('custom.sonar.skip.no.code.changes')?default('false')}[/@ww.param]
				[/@ww.label]
				[@ww.label labelKey='sonar.skip.bytecode.analysis' ]
					[@ww.param name='value']${build.buildDefinition.customConfiguration.get('custom.sonar.skip.bytecode.analysis')?default('false')}[/@ww.param]
				[/@ww.label]
				[@ww.label labelKey='sonar.global.failure.behavior' ]
					[@ww.param name='value']${build.buildDefinition.customConfiguration.get('custom.sonar.failure.behavior')?default('IGNORE')}[/@ww.param]
				[/@ww.label]
				[@ww.label labelKey='sonar.profile' ]
					[@ww.param name='value']${build.buildDefinition.customConfiguration.get('custom.sonar.profile')!}[/@ww.param]
				[/@ww.label]
			[/@ui.bambooInfoDisplay]
		[/#if]
	[/@ui.bambooInfoDisplay]
	[#if build.buildDefinition.customConfiguration.get('custom.sonar.light.run')?default('false') == 'true']
		[@ui.bambooInfoDisplay titleKey='sonar.light.title' float=false height='80px']
			[@ww.label labelKey='sonar.light.groupId' ]
				[@ww.param name='value']${build.buildDefinition.customConfiguration.get('custom.sonar.light.groupId')!}[/@ww.param]
			[/@ww.label]
			[@ww.label labelKey='sonar.light.artifactId' ]
				[@ww.param name='value']${build.buildDefinition.customConfiguration.get('custom.sonar.light.artifactId')!}[/@ww.param]
			[/@ww.label]
			[@ww.label labelKey='sonar.light.version' ]
				[@ww.param name='value']
					[#if build.buildDefinition.customConfiguration.get('custom.sonar.light.version')?has_content]
						${build.buildDefinition.customConfiguration.get('custom.sonar.light.version')}
					[#else]
						1.0
					[/#if]
				[/@ww.param]
			[/@ww.label]
			[@ww.label labelKey='sonar.light.name' ]
				[@ww.param name='value']${build.buildDefinition.customConfiguration.get('custom.sonar.light.name')!}[/@ww.param]
			[/@ww.label]
			[@ww.label labelKey='sonar.light.description' ]
				[@ww.param name='value']${build.buildDefinition.customConfiguration.get('custom.sonar.light.description')!}[/@ww.param]
			[/@ww.label]
			[@ww.label labelKey='sonar.light.sources' ]
				[@ww.param name='value']${build.buildDefinition.customConfiguration.get('custom.sonar.light.sources')!}[/@ww.param]
			[/@ww.label]
			[@ww.label labelKey='sonar.light.target' ]
				[@ww.param name='value']${build.buildDefinition.customConfiguration.get('custom.sonar.light.target')!}[/@ww.param]
			[/@ww.label]
			[@ww.label labelKey='sonar.light.jdk' ]
				[@ww.param name='value']
					[#if build.buildDefinition.customConfiguration.get('custom.sonar.light.jdk')?has_content]
						${build.buildDefinition.customConfiguration.get('custom.sonar.light.jdk')}
					[#else]
						1.5
					[/#if]
				[/@ww.param]
			[/@ww.label]
		[/@ui.bambooInfoDisplay]
	[/#if]
[/#if]




© 2015 - 2025 Weber Informatics LLC | Privacy Policy