comparison mxtool/mx.py @ 21982:6691b182e1a1

Call into mx to generate javadoc for the project
author Jaroslav Tulach <jaroslav.tulach@oracle.com>
date Fri, 26 Jun 2015 14:47:52 +0200
parents 969ae2657b92
children b8dffa0113ca
comparison
equal deleted inserted replaced
21981:da5e694d2b3c 21982:6691b182e1a1
4465 out.element('arg', {'value' : '--force-javac'}) 4465 out.element('arg', {'value' : '--force-javac'})
4466 out.element('arg', {'value' : '--no-native'}) 4466 out.element('arg', {'value' : '--no-native'})
4467 out.close('exec') 4467 out.close('exec')
4468 out.close('target') 4468 out.close('target')
4469 out.open('target', {'name' : 'jar', 'depends' : 'compile'}) 4469 out.open('target', {'name' : 'jar', 'depends' : 'compile'})
4470 out.close('target')
4471 out.open('target', {'name' : 'javadoc'})
4472 out.open('exec', {'executable' : sys.executable, 'failonerror' : 'true'})
4473 out.element('env', {'key' : 'JAVA_HOME', 'value' : jdk.jdk})
4474 out.element('arg', {'value' : os.path.abspath(__file__)})
4475 out.element('arg', {'value' : 'javadoc'})
4476 out.element('arg', {'value' : '--projects'})
4477 out.element('arg', {'value' : p.name})
4478 out.close('exec')
4479 out.element('nbbrowse', {'file' : 'javadoc/index.html'})
4470 out.close('target') 4480 out.close('target')
4471 out.close('project') 4481 out.close('project')
4472 update_file(join(p.dir, 'build.xml'), out.xml(indent='\t', newl='\n')) 4482 update_file(join(p.dir, 'build.xml'), out.xml(indent='\t', newl='\n'))
4473 if files: 4483 if files:
4474 files.append(join(p.dir, 'build.xml')) 4484 files.append(join(p.dir, 'build.xml'))