Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAndrew Johnson2021-05-06 17:13:50 +0000
committerAndrew Johnson2021-05-06 17:13:50 +0000
commitefc4e547cd96c1585ae26ada89036bbb5d46b942 (patch)
tree7145b544770e017ad17e6521e5542f1ccfcacad7
parent42186a66177c785691923827dc25f55bba14c274 (diff)
downloadorg.eclipse.mat-efc4e547cd96c1585ae26ada89036bbb5d46b942.tar.gz
org.eclipse.mat-efc4e547cd96c1585ae26ada89036bbb5d46b942.tar.xz
org.eclipse.mat-efc4e547cd96c1585ae26ada89036bbb5d46b942.zip
Bug 573166 Build stand-alone MAT packages with a newer Eclipse
Moving to Java 11 broke Javadoc Task-Url: https://bugs.eclipse.org/bugs/show_bug.cgi?id=573166 Change-Id: Ie12460cb4b29cc753af786585d713f50292cab5d
-rw-r--r--plugins/org.eclipse.mat.ui.help/extrabuild.xml21
-rw-r--r--plugins/org.eclipse.mat.ui.help/javadoc/dtfj/package-list3
-rw-r--r--plugins/org.eclipse.mat.ui.help/javadoc/eclipse/package-list296
3 files changed, 316 insertions, 4 deletions
diff --git a/plugins/org.eclipse.mat.ui.help/extrabuild.xml b/plugins/org.eclipse.mat.ui.help/extrabuild.xml
index c210ddec..4b8155f9 100644
--- a/plugins/org.eclipse.mat.ui.help/extrabuild.xml
+++ b/plugins/org.eclipse.mat.ui.help/extrabuild.xml
@@ -22,7 +22,9 @@
runtime ${runtime_classpath}
test ${test_classpath}
plugin ${plugin_classpath}
+ maven.repo.local ${maven.repo.local}
</echo>
+ <property name="maven.repo.local" value="${user.home}/.m2/repository"/>
<!-- Rely on MANIFEST.MF pulling in some extra jars via plugins with resolution:=optional.
The Eclipse, DTFJ plugins must be found by javadoc for the external references to be built. Hope that the extra
plugins in MANIFEST.MF don't cause trouble - couldn't find another Maven way of doing it -->
@@ -30,11 +32,20 @@
destdir="doc" doctitle="Memory Analyzer API" nodeprecated="false" nodeprecatedlist="false" noindex="false" nonavbar="false"
notree="false"
source="1.8"
- classpath="${compile_classpath}${path.separator}${runtime_classpath}${path.separator}${plugin_classpath}${path.separator}${test_classpath}"
splitindex="true" use="true" version="true" overview="../org.eclipse.mat.api/src/overview.html">
+ <classpath>
+ <pathelement path="${test_classpath}"/>
+ <fileset dir="${maven.repo.local}">
+ <include name="**/com.ibm.dtfj.*.jar"/>
+ <include name="**/com.ibm.icu-*.jar"/>
+ <include name="**/org.eclipse.core.runtime-*.jar"/>
+ </fileset>
+ </classpath>
<!-- Change source attribute to the Java version with which we build standalone MAT -->
<arg value="-Xmaxwarns"/>
- <arg value="1000"/>
+ <arg value="10000"/>
+ <arg value="-Xmaxerrs"/>
+ <arg value="10000"/>
<tag name="noimplement" scope="types" description="No Implement:" />
<tag name="noextend" scope="types" description="No Extend:" />
<tag name="noreference" scope="methods,constructors,fields,types" description="No Reference:" />
@@ -46,9 +57,11 @@
<!-- Change to the Java version with which we build MAT -->
<link href="https://docs.oracle.com/javase/8/docs/api/" />
<!-- Change to the version with which we build standalone MAT -->
- <link href="https://help.eclipse.org/2020-03/topic/org.eclipse.platform.doc.isv/reference/api/" />
+ <link offline="true" href="https://help.eclipse.org/2021-03/topic/org.eclipse.platform.doc.isv/reference/api/"
+ packagelistloc="javadoc/eclipse/" />
<link href="https://unicode-org.github.io/icu-docs/apidoc/released/icu4j/" />
- <link href="https://www.ibm.com/docs/api/v1/content/SSYKE2_8.0.0/openj9/api/jdk8/platform/dtfj/" />
+ <link offline="true" href="https://www.ibm.com/docs/api/v1/content/SSYKE2_8.0.0/openj9/api-dtfj/"
+ packagelistloc="javadoc/dtfj/" />
<packageset dir="../org.eclipse.mat.report/src" defaultexcludes="yes">
<include name="**"/>
</packageset>
diff --git a/plugins/org.eclipse.mat.ui.help/javadoc/dtfj/package-list b/plugins/org.eclipse.mat.ui.help/javadoc/dtfj/package-list
new file mode 100644
index 00000000..49635632
--- /dev/null
+++ b/plugins/org.eclipse.mat.ui.help/javadoc/dtfj/package-list
@@ -0,0 +1,3 @@
+com.ibm.dtfj.image
+com.ibm.dtfj.java
+com.ibm.dtfj.runtime
diff --git a/plugins/org.eclipse.mat.ui.help/javadoc/eclipse/package-list b/plugins/org.eclipse.mat.ui.help/javadoc/eclipse/package-list
new file mode 100644
index 00000000..cf028acf
--- /dev/null
+++ b/plugins/org.eclipse.mat.ui.help/javadoc/eclipse/package-list
@@ -0,0 +1,296 @@
+org.eclipse.ant.core
+org.eclipse.compare
+org.eclipse.compare.contentmergeviewer
+org.eclipse.compare.patch
+org.eclipse.compare.rangedifferencer
+org.eclipse.compare.structuremergeviewer
+org.eclipse.core.commands
+org.eclipse.core.commands.common
+org.eclipse.core.commands.contexts
+org.eclipse.core.commands.operations
+org.eclipse.core.commands.util
+org.eclipse.core.databinding
+org.eclipse.core.databinding.beans
+org.eclipse.core.databinding.conversion
+org.eclipse.core.databinding.observable
+org.eclipse.core.databinding.observable.list
+org.eclipse.core.databinding.observable.map
+org.eclipse.core.databinding.observable.masterdetail
+org.eclipse.core.databinding.observable.set
+org.eclipse.core.databinding.observable.value
+org.eclipse.core.databinding.property
+org.eclipse.core.databinding.property.list
+org.eclipse.core.databinding.property.map
+org.eclipse.core.databinding.property.set
+org.eclipse.core.databinding.property.value
+org.eclipse.core.databinding.util
+org.eclipse.core.databinding.validation
+org.eclipse.core.expressions
+org.eclipse.core.filebuffers
+org.eclipse.core.filebuffers.manipulation
+org.eclipse.core.filesystem
+org.eclipse.core.filesystem.provider
+org.eclipse.core.net.proxy
+org.eclipse.core.resources
+org.eclipse.core.resources.filtermatchers
+org.eclipse.core.resources.mapping
+org.eclipse.core.resources.refresh
+org.eclipse.core.resources.team
+org.eclipse.core.resources.variableresolvers
+org.eclipse.core.runtime
+org.eclipse.core.runtime.adaptor
+org.eclipse.core.runtime.content
+org.eclipse.core.runtime.dynamichelpers
+org.eclipse.core.runtime.jobs
+org.eclipse.core.runtime.preferences
+org.eclipse.core.runtime.spi
+org.eclipse.core.variables
+org.eclipse.debug.core
+org.eclipse.debug.core.commands
+org.eclipse.debug.core.model
+org.eclipse.debug.core.sourcelookup
+org.eclipse.debug.core.sourcelookup.containers
+org.eclipse.debug.ui
+org.eclipse.debug.ui.actions
+org.eclipse.debug.ui.console
+org.eclipse.debug.ui.contexts
+org.eclipse.debug.ui.memory
+org.eclipse.debug.ui.sourcelookup
+org.eclipse.debug.ui.stringsubstitution
+org.eclipse.e4.core.contexts
+org.eclipse.e4.core.di
+org.eclipse.e4.core.di.annotations
+org.eclipse.e4.core.di.suppliers
+org.eclipse.e4.core.services.events
+org.eclipse.e4.ui.di
+org.eclipse.e4.ui.model.application
+org.eclipse.e4.ui.model.application.commands
+org.eclipse.e4.ui.model.application.descriptor.basic
+org.eclipse.e4.ui.model.application.ui
+org.eclipse.e4.ui.model.application.ui.advanced
+org.eclipse.e4.ui.model.application.ui.basic
+org.eclipse.e4.ui.model.application.ui.menu
+org.eclipse.e4.ui.model.fragment
+org.eclipse.e4.ui.services
+org.eclipse.e4.ui.workbench
+org.eclipse.e4.ui.workbench.lifecycle
+org.eclipse.e4.ui.workbench.modeling
+org.eclipse.equinox.app
+org.eclipse.equinox.bidi
+org.eclipse.equinox.bidi.advanced
+org.eclipse.equinox.bidi.custom
+org.eclipse.equinox.frameworkadmin
+org.eclipse.equinox.http.jetty
+org.eclipse.equinox.http.registry
+org.eclipse.equinox.http.servlet
+org.eclipse.equinox.jsp.jasper
+org.eclipse.equinox.jsp.jasper.registry
+org.eclipse.equinox.p2.core
+org.eclipse.equinox.p2.core.spi
+org.eclipse.equinox.p2.engine
+org.eclipse.equinox.p2.engine.query
+org.eclipse.equinox.p2.engine.spi
+org.eclipse.equinox.p2.metadata
+org.eclipse.equinox.p2.metadata.expression
+org.eclipse.equinox.p2.metadata.index
+org.eclipse.equinox.p2.operations
+org.eclipse.equinox.p2.planner
+org.eclipse.equinox.p2.query
+org.eclipse.equinox.p2.repository
+org.eclipse.equinox.p2.repository.artifact
+org.eclipse.equinox.p2.repository.artifact.spi
+org.eclipse.equinox.p2.repository.metadata
+org.eclipse.equinox.p2.repository.metadata.spi
+org.eclipse.equinox.p2.repository.spi
+org.eclipse.equinox.p2.touchpoint.eclipse.query
+org.eclipse.equinox.p2.ui
+org.eclipse.equinox.security.auth
+org.eclipse.equinox.security.auth.credentials
+org.eclipse.equinox.security.auth.module
+org.eclipse.equinox.security.storage
+org.eclipse.equinox.security.storage.provider
+org.eclipse.help
+org.eclipse.help.base
+org.eclipse.help.browser
+org.eclipse.help.search
+org.eclipse.help.server
+org.eclipse.help.standalone
+org.eclipse.help.ui
+org.eclipse.help.ui.browser
+org.eclipse.help.webapp
+org.eclipse.jface.action
+org.eclipse.jface.bindings
+org.eclipse.jface.bindings.keys
+org.eclipse.jface.bindings.keys.formatting
+org.eclipse.jface.commands
+org.eclipse.jface.contentassist
+org.eclipse.jface.contexts
+org.eclipse.jface.databinding.dialog
+org.eclipse.jface.databinding.fieldassist
+org.eclipse.jface.databinding.preference
+org.eclipse.jface.databinding.swt
+org.eclipse.jface.databinding.util
+org.eclipse.jface.databinding.viewers
+org.eclipse.jface.databinding.wizard
+org.eclipse.jface.dialogs
+org.eclipse.jface.fieldassist
+org.eclipse.jface.layout
+org.eclipse.jface.menus
+org.eclipse.jface.notifications
+org.eclipse.jface.operation
+org.eclipse.jface.preference
+org.eclipse.jface.resource
+org.eclipse.jface.text
+org.eclipse.jface.text.contentassist
+org.eclipse.jface.text.formatter
+org.eclipse.jface.text.hyperlink
+org.eclipse.jface.text.information
+org.eclipse.jface.text.link
+org.eclipse.jface.text.presentation
+org.eclipse.jface.text.projection
+org.eclipse.jface.text.quickassist
+org.eclipse.jface.text.reconciler
+org.eclipse.jface.text.revisions
+org.eclipse.jface.text.rules
+org.eclipse.jface.text.source
+org.eclipse.jface.text.source.projection
+org.eclipse.jface.text.templates
+org.eclipse.jface.text.templates.persistence
+org.eclipse.jface.util
+org.eclipse.jface.viewers
+org.eclipse.jface.viewers.deferred
+org.eclipse.jface.window
+org.eclipse.jface.wizard
+org.eclipse.jsch.core
+org.eclipse.jsch.ui
+org.eclipse.ltk.core.refactoring
+org.eclipse.ltk.core.refactoring.history
+org.eclipse.ltk.core.refactoring.model
+org.eclipse.ltk.core.refactoring.participants
+org.eclipse.ltk.core.refactoring.resource
+org.eclipse.ltk.ui.refactoring
+org.eclipse.ltk.ui.refactoring.actions
+org.eclipse.ltk.ui.refactoring.history
+org.eclipse.ltk.ui.refactoring.model
+org.eclipse.ltk.ui.refactoring.resource
+org.eclipse.osgi.framework.console
+org.eclipse.osgi.framework.eventmgr
+org.eclipse.osgi.framework.log
+org.eclipse.osgi.launch
+org.eclipse.osgi.service.datalocation
+org.eclipse.osgi.service.debug
+org.eclipse.osgi.service.environment
+org.eclipse.osgi.service.localization
+org.eclipse.osgi.service.resolver
+org.eclipse.osgi.service.runnable
+org.eclipse.osgi.service.security
+org.eclipse.osgi.signedcontent
+org.eclipse.osgi.storagemanager
+org.eclipse.osgi.util
+org.eclipse.search.core.text
+org.eclipse.search.ui
+org.eclipse.search.ui.actions
+org.eclipse.search.ui.text
+org.eclipse.swt
+org.eclipse.swt.accessibility
+org.eclipse.swt.awt
+org.eclipse.swt.browser
+org.eclipse.swt.custom
+org.eclipse.swt.dnd
+org.eclipse.swt.events
+org.eclipse.swt.graphics
+org.eclipse.swt.internal
+org.eclipse.swt.layout
+org.eclipse.swt.ole.win32
+org.eclipse.swt.opengl
+org.eclipse.swt.printing
+org.eclipse.swt.program
+org.eclipse.swt.widgets
+org.eclipse.team.core
+org.eclipse.team.core.diff
+org.eclipse.team.core.diff.provider
+org.eclipse.team.core.history
+org.eclipse.team.core.history.provider
+org.eclipse.team.core.mapping
+org.eclipse.team.core.mapping.provider
+org.eclipse.team.core.subscribers
+org.eclipse.team.core.synchronize
+org.eclipse.team.core.variants
+org.eclipse.team.ui
+org.eclipse.team.ui.history
+org.eclipse.team.ui.mapping
+org.eclipse.team.ui.synchronize
+org.eclipse.text.edits
+org.eclipse.text.undo
+org.eclipse.ui
+org.eclipse.ui.about
+org.eclipse.ui.actions
+org.eclipse.ui.activities
+org.eclipse.ui.application
+org.eclipse.ui.branding
+org.eclipse.ui.browser
+org.eclipse.ui.cheatsheets
+org.eclipse.ui.commands
+org.eclipse.ui.console
+org.eclipse.ui.console.actions
+org.eclipse.ui.contentassist
+org.eclipse.ui.contexts
+org.eclipse.ui.databinding
+org.eclipse.ui.dialogs
+org.eclipse.ui.dnd
+org.eclipse.ui.editors.text
+org.eclipse.ui.editors.text.templates
+org.eclipse.ui.fieldassist
+org.eclipse.ui.forms
+org.eclipse.ui.forms.editor
+org.eclipse.ui.forms.events
+org.eclipse.ui.forms.widgets
+org.eclipse.ui.handlers
+org.eclipse.ui.help
+org.eclipse.ui.ide
+org.eclipse.ui.ide.dialogs
+org.eclipse.ui.ide.fileSystem
+org.eclipse.ui.ide.undo
+org.eclipse.ui.intro
+org.eclipse.ui.intro.config
+org.eclipse.ui.intro.contentproviders
+org.eclipse.ui.intro.quicklinks
+org.eclipse.ui.intro.universal
+org.eclipse.ui.keys
+org.eclipse.ui.menus
+org.eclipse.ui.model
+org.eclipse.ui.navigator
+org.eclipse.ui.navigator.resources
+org.eclipse.ui.operations
+org.eclipse.ui.part
+org.eclipse.ui.plugin
+org.eclipse.ui.preferences
+org.eclipse.ui.progress
+org.eclipse.ui.services
+org.eclipse.ui.splash
+org.eclipse.ui.statushandlers
+org.eclipse.ui.swt
+org.eclipse.ui.testing
+org.eclipse.ui.texteditor
+org.eclipse.ui.texteditor.link
+org.eclipse.ui.texteditor.quickdiff
+org.eclipse.ui.texteditor.rulers
+org.eclipse.ui.texteditor.spelling
+org.eclipse.ui.texteditor.templates
+org.eclipse.ui.themes
+org.eclipse.ui.views
+org.eclipse.ui.views.bookmarkexplorer
+org.eclipse.ui.views.contentoutline
+org.eclipse.ui.views.framelist
+org.eclipse.ui.views.markers
+org.eclipse.ui.views.navigator
+org.eclipse.ui.views.properties
+org.eclipse.ui.views.properties.tabbed
+org.eclipse.ui.views.tasklist
+org.eclipse.ui.wizards
+org.eclipse.ui.wizards.datatransfer
+org.eclipse.ui.wizards.newresource
+org.eclipse.unittest.launcher
+org.eclipse.unittest.model
+org.eclipse.unittest.ui
+org.eclipse.update.configurator

Back to the top