Author: fbricon
Date: 2011-07-11 05:39:42 -0400 (Mon, 11 Jul 2011)
New Revision: 32796
Modified:
trunk/maven/plugins/org.jboss.tools.maven.ui/plugin.properties
trunk/maven/plugins/org.jboss.tools.maven.ui/plugin.xml
Log:
JBIDE-9321: made the JBoss repos available via autocompletion in the <repositories>
element, in the pom editor
Modified: trunk/maven/plugins/org.jboss.tools.maven.ui/plugin.properties
===================================================================
--- trunk/maven/plugins/org.jboss.tools.maven.ui/plugin.properties 2011-07-11 09:15:28 UTC
(rev 32795)
+++ trunk/maven/plugins/org.jboss.tools.maven.ui/plugin.properties 2011-07-11 09:39:42 UTC
(rev 32796)
@@ -1,3 +1,9 @@
Bundle-Vendor = JBoss by Red Hat
Bundle-Name = JBoss Maven Integration
-JBoss_Maven_Integration = JBoss Maven Integration
\ No newline at end of file
+JBoss_Maven_Integration = JBoss Maven Integration
+Maven_Profiles = Maven Profiles
+Select_Maven_Profiles= Select Maven Profiles
+JBoss_Public_Repo_name=JBoss Public repository
+JBoss_Public_Repo_description=The JBoss Public repository is a composite repository of
several major repositories
+JBoss_Releases_Repo_name=JBoss Releases repository
+JBoss_Releases_Repo_description=The JBoss Releases repository mostly contains JBoss
projects artifacts
Modified: trunk/maven/plugins/org.jboss.tools.maven.ui/plugin.xml
===================================================================
--- trunk/maven/plugins/org.jboss.tools.maven.ui/plugin.xml 2011-07-11 09:15:28 UTC (rev
32795)
+++ trunk/maven/plugins/org.jboss.tools.maven.ui/plugin.xml 2011-07-11 09:39:42 UTC (rev
32796)
@@ -34,12 +34,12 @@
point="org.eclipse.ui.commands">
<category
id="org.jboss.tools.maven.ui.commands.profiles"
- name="Maven Profiles">
+ name="%Maven_Profiles">
</category>
<command
categoryId="org.jboss.tools.maven.ui.commands.profiles"
id="org.jboss.tools.maven.ui.commands.selectMavenProfileCommand"
- name="Select Maven Profiles">
+ name="%Select_Maven_Profiles">
</command>
</extension>
@@ -63,7 +63,7 @@
<!--FIXME I can't make the menu appear in the maven menu-->
<extension
point="org.eclipse.ui.menus">
- <menuContribution
locationURI="popup:org.eclipse.m2e.core.mavenMenu?after=update"
allPopups="true">
+ <menuContribution
locationURI="popup:org.eclipse.m2e.core.mavenMenu?after=additions"
allPopups="true">
<!--menuContribution locationURI="popup:common.new.menu?after=new"
allPopups="true" -->
<command
commandId="org.jboss.tools.maven.ui.commands.selectMavenProfileCommand"
@@ -88,7 +88,7 @@
commandId="org.jboss.tools.maven.ui.commands.selectMavenProfileCommand"
icon="icons/maven-profiles.gif"
id="org.jboss.tools.maven.ui.toolbars.selectMavenProfilesCommand"
- tooltip="Select Maven Profiles">
+ tooltip="%Select_Maven_Profiles">
</command>
</toolbar>
</menuContribution>
@@ -109,4 +109,48 @@
</with>
</definition>
</extension>
+
+ <extension point="org.eclipse.ui.editors.templates">
+ <template
id="org.jboss.tools.maven.editor.xml.templates.repository.jboss.public"
+
contextTypeId="org.eclipse.m2e.editor.xml.templates.contextType.repositories"
+ name="%JBoss_Public_Repo_name"
+ description="%JBoss_Public_Repo_description">
+ <pattern> <!-- You should seriously consider using a
repository manager or declare repositories in your settings.xml.
+ See
http://www.sonatype.com/people/2009/02/why-putting-repositories-in-your-p...
-->
+ <repository>
+ <!-- The JBoss Public repository is a composite repository of several
major repositories.
+ See
http://community.jboss.org/wiki/MavenGettingStarted-Users -->
+ <id>${cursor}jboss-public-repository</id>
+
<url>http://repository.jboss.org/nexus/content/groups/public</url>
+ <releases>
+ <enabled>true</enabled>
+ </releases>
+ <!-- You can disable snapshot resolution to speed up your builds
-->
+ <snapshots>
+ <enabled>true</enabled>
+ </snapshots>
+ </repository></pattern>
+ </template>
+ </extension>
+ <extension point="org.eclipse.ui.editors.templates">
+ <template
id="org.jboss.tools.maven.editor.xml.templates.repository.jboss.releases"
+
contextTypeId="org.eclipse.m2e.editor.xml.templates.contextType.repositories"
+ name="%JBoss_Releases_Repo_name"
+ description="%JBoss_Releases_Repo_description">
+ <pattern> <!-- You should seriously consider using a
repository manager or declare repositories in your settings.xml.
+ See
http://www.sonatype.com/people/2009/02/why-putting-repositories-in-your-p...
-->
+ <repository>
+ <!-- The JBoss Release repository mostly contains JBoss projects
artifacts.
+ See
http://community.jboss.org/wiki/MavenGettingStarted-Users -->
+ <id>${cursor}jboss-releases-repository</id>
+
<url>https://repository.jboss.org/nexus/content/repositories/releases/</url>
+ <releases>
+ <enabled>true</enabled>
+ </releases>
+ <snapshots>
+ <enabled>false</enabled>
+ </snapshots>
+ </repository></pattern>
+ </template>
+ </extension>
</plugin>