I'm trying to figure out it the workspace mechanic supports preference
tasks that install new plugins. If I turn on the preference recorder,
install new software, and save the file in my ~/.eclipse/mechanic, it
contains a number of config options, but applying that preference file
on a different workspace has no effect...
The file I generated is copied below.
Cheers,
Jonathan
# @title Install Plugins
# @description Install Plugins
# @audit_type RECONCILE
#
# Created by the Workspace Mechanic Preference Recorder
#Thu May 27 10:34:35 EDT 2010
profile/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/
http
\:__www.polarion.org_projects_subversive_download_eclipse_2.0_update-
site/uri=http\://www.polarion.org/projects/subversive/download/eclipse/
2.0/update-site
profile/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/
http
\:__www.polarion.org_projects_subversive_download_eclipse_2.0_update-
site/version=1.0.0
profile/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/
http
\:__workspacemechanic.eclipselabs.org.codespot.com_hg.update_mechanic/
suffix=
profile/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/
http
\:__www.polarion.org_projects_subversive_download_eclipse_2.0_update-
site/provider=
file_export_version=3.0
profile/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/
http
\:__www.polarion.org_projects_subversive_download_eclipse_2.0_update-
site/name=Subversive SVN Connectors Artifacts
profile/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/
http
\:__www.polarion.org_projects_subversive_download_eclipse_2.0_update-
site/isSystem=false
profile/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/
file\:_C\:\:_Yext_eclipse_.eclipseextension/suffix=
profile/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/
http
\:__www.polarion.org_projects_subversive_download_eclipse_2.0_update-
site/nickname=Java HL
profile/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/
http
\:__www.polarion.org_projects_subversive_download_eclipse_2.0_update-
site/
type=org.eclipse.equinox.internal.p2.metadata.repository.LocalMetadataRepository
profile/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/
http\:__download.eclipse.org_webtools_updates/suffix=
profile/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/
http
\:__www.polarion.org_projects_subversive_download_eclipse_2.0_update-
site/enabled=true
profile/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/
file\:_C\:
\:_Yext_eclipse_configuration_org.eclipse.osgi_bundles_274_data_listener_1925729951/
suffix=
profile/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/
http
\:__community.polarion.com_projects_subversive_download_eclipse_2.0_update-
site/isSystem=false
profile/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/
http
\:__community.polarion.com_projects_subversive_download_eclipse_2.0_update-
site/enabled=false
profile/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/
http\:__download.eclipse.org_tools_mylyn_update_e3.4/suffix=
profile/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/
http
\:__www.polarion.org_projects_subversive_download_eclipse_2.0_update-
site/version=1.0.0
profile/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/
http
\:__community.polarion.com_projects_subversive_download_eclipse_2.0_update-
site/uri=http\://community.polarion.com/projects/subversive/download/
eclipse/2.0/update-site/
profile/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/
http
\:__www.polarion.org_projects_subversive_download_eclipse_2.0_update-
site/uri=http\://www.polarion.org/projects/subversive/download/eclipse/
2.0/update-site
profile/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/
http
\:__www.polarion.org_projects_subversive_download_eclipse_2.0_update-
site/name=Subversive SVN Connectors Site
profile/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/
http
\:__www.polarion.org_projects_subversive_download_eclipse_2.0_update-
site/isSystem=false
profile/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/
http\:__download.eclipse.org_eclipse_updates_3.5/suffix=
profile/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/
http
\:__www.polarion.org_projects_subversive_download_eclipse_2.0_update-
site/nickname=Java HL
profile/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/
http
\:__www.polarion.org_projects_subversive_download_eclipse_2.0_update-
site/suffix=artifacts.xml
profile/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/
http\:__download.eclipse.org_technology_subversive_0.7_update-site/
suffix=
profile/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/
http\:__download.eclipse.org_releases_galileo/suffix=
profile/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/
http
\:__community.polarion.com_projects_subversive_download_eclipse_2.0_update-
site/enabled=false
profile/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/
http\:__download.eclipse.org_technology_epp_packages_galileo/suffix=
profile/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/
file\:_C\:\:_Yext_eclipse_.eclipseextension/suffix=
profile/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/
file\:_C\:\:_Yext_eclipse/suffix=
profile/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/
http
\:__community.polarion.com_projects_subversive_download_eclipse_2.0_update-
site/isSystem=false
profile/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/
http
\:__www.polarion.org_projects_subversive_download_eclipse_2.0_update-
site/enabled=true
profile/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/
http
\:__www.polarion.org_projects_subversive_download_eclipse_2.0_update-
site/suffix=
profile/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/
file\:_C\:
\:_Yext_eclipse_configuration_org.eclipse.osgi_bundles_274_data_listener_1925729951/
suffix=
profile/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/
http
\:__www.polarion.org_projects_subversive_download_eclipse_2.0_update-
site/type=org.eclipse.equinox.p2.artifact.repository.simpleRepository
profile/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/
http
\:__community.polarion.com_projects_subversive_download_eclipse_2.0_update-
site/uri=http\://community.polarion.com/projects/subversive/download/
eclipse/2.0/update-site/
profile/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/
http
\:__www.polarion.org_projects_subversive_download_eclipse_2.0_update-
site/description=
Any documentation here would be immensely helpful.
BTW, this is an AWESOME tool. It is making my life a lot easier right
now.
On May 27, 2:16 pm, Robert Konigsberg <konigsb...@gmail.com> wrote:
> We never had that need internally, so we did not implement it. It's
> certainly possible for someone to write such a task supplier, and we could
> discuss including it in another release.
>
> Seems like the two biggest requests we're getting are tasks that manage
> installing plug-ins and registering task directories by URL.
>
>
>
>
>
> On Thu, May 27, 2010 at 2:05 PM, Brian Chin <brianc...@google.com> wrote:
> > The workspace mechanic does not install plugins into your workspace. It
> > only sets up the configurations of plugins that have already been installed.
> > I'm not entirely sure if that's by design, or if we just haven't tried yet.
> > Any thoughts, anyone?
>
> > - Brian
>
> >> eclipse/2.0/update-site/<http://community.polarion.com/projects/subversive/download/eclipse/2....>
> >> eclipse/2.0/update-site/<http://community.polarion.com/projects/subversive/download/eclipse/2....>
> >> profile/_SELF_/org.eclipse.equinox.p2.artifact.repository/repositories/
> >> http
> >> \:__www.polarion.org_projects_subversive_download_eclipse_2.0_update-
> >> site/description=
>
> --
> Robert Konigsberg