in tools/sonar/gen_sonar_project_properties.py [0:0]
def generate_project_properties(plugin_name, plugin_dir, classes_dir,
output):
try:
with open(output, 'w') as fd:
print("""\
sonar.projectKey=%s
sonar.projectName=%s
sonar.projectVersion=%s
sonar.language=java
sonar.sources=%s
sonar.tests=%s
sonar.sourceEncoding=UTF-8
sonar.java.source=1.8
sonar.java.binaries=%s\
""" % (guess_maven_group_id(plugin_name, plugin_dir) + ":" + plugin_name,
plugin_name,
get_plugin_version(plugin_dir),
path.join(plugin_dir, 'src', 'main', 'java'),
path.join(plugin_dir, 'src', 'test', 'java'),
classes_dir),file=fd)
except Exception as err:
print('error writing project properties file: %s' % err)