# HG changeset patch # User Jaroslav Tulach # Date 1435322872 -7200 # Node ID 6691b182e1a182b5b9484f04a19d295fa02acfc8 # Parent da5e694d2b3c9c5936c502fbe930df7816d4bf3e Call into mx to generate javadoc for the project diff -r da5e694d2b3c -r 6691b182e1a1 mxtool/mx.py --- a/mxtool/mx.py Fri Jun 26 14:09:56 2015 +0200 +++ b/mxtool/mx.py Fri Jun 26 14:47:52 2015 +0200 @@ -4468,6 +4468,16 @@ out.close('target') out.open('target', {'name' : 'jar', 'depends' : 'compile'}) out.close('target') + out.open('target', {'name' : 'javadoc'}) + out.open('exec', {'executable' : sys.executable, 'failonerror' : 'true'}) + out.element('env', {'key' : 'JAVA_HOME', 'value' : jdk.jdk}) + out.element('arg', {'value' : os.path.abspath(__file__)}) + out.element('arg', {'value' : 'javadoc'}) + out.element('arg', {'value' : '--projects'}) + out.element('arg', {'value' : p.name}) + out.close('exec') + out.element('nbbrowse', {'file' : 'javadoc/index.html'}) + out.close('target') out.close('project') update_file(join(p.dir, 'build.xml'), out.xml(indent='\t', newl='\n')) if files: