Plugin that allows one to generate files that allows tab completion for maven goals for different shells, currently only zsh is supported
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-1/plugins/trunk@113099 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
1 parent
78ef8686e8
commit
cf29b6508d
10 files changed
+276
No files matched your search
@@ -0,0 +1,16 @@
|
||||
<?xml version="1.0"?>
|
||||
<document>
|
||||
<properties>
|
||||
<title>Changes</title>
|
||||
<author email="apache@kav.dk">Kasper Nielsen</author>
|
||||
</properties>
|
||||
|
||||
<body>
|
||||
<release version="1.0" date="2003-03-10">
|
||||
<action dev="knielsen" type="add">
|
||||
Initial release
|
||||
</action>
|
||||
</release>
|
||||
</body>
|
||||
</document>
|
||||
|
||||
@@ -0,0 +1,28 @@
|
||||
<?xml version="1.0" encoding="ISO-8859-1"?>
|
||||
<document>
|
||||
|
||||
<properties>
|
||||
<title>ShellScript Plugin Goals</title>
|
||||
<author email="apache@kav.dk">Kasper Nielsen</author>
|
||||
</properties>
|
||||
|
||||
<body>
|
||||
<goals>
|
||||
<goal>
|
||||
<name>sheel</name>
|
||||
<description>
|
||||
The default goal. This goal simply executes the
|
||||
<a href="#shell:zsh">shell:zsh</a> goal for now
|
||||
</description>
|
||||
</goal>
|
||||
|
||||
<goal>
|
||||
<name>shell:zsh</name>
|
||||
<description>
|
||||
Generates a <code>_maven</code> file for the ZSH shell
|
||||
</description>
|
||||
</goal>
|
||||
|
||||
</goals>
|
||||
</body>
|
||||
</document>
|
||||
@@ -0,0 +1,26 @@
|
||||
<?xml version="1.0"?>
|
||||
<document>
|
||||
|
||||
<properties>
|
||||
<title>Maven Shell Plugin</title>
|
||||
<author email="apache@kav.dk">Kasper Nielsen</author>
|
||||
</properties>
|
||||
|
||||
<body>
|
||||
<section name="Maven Eclipse Plugin">
|
||||
<p>
|
||||
This plug-in provides the ability to generate shell script files
|
||||
that allows for tab completion.
|
||||
</p>
|
||||
<p>
|
||||
For more information on the functionality provided by this plugin,
|
||||
please see the <a href="goals.html">Goals</a> document.
|
||||
</p>
|
||||
<p>
|
||||
For more information on how to customise the functionality provided
|
||||
by this plugin, please see the <a href="properties.html">properties</a>
|
||||
document.
|
||||
</p>
|
||||
</section>
|
||||
</body>
|
||||
</document>
|
||||
@@ -0,0 +1,16 @@
|
||||
<?xml version="1.0" encoding="ISO-8859-1"?>
|
||||
<project name="Maven Eclipse Plugin">
|
||||
|
||||
<title>Maven Eclipse Plugin</title>
|
||||
|
||||
<body>
|
||||
<links>
|
||||
<item name="Maven" href="http://jakarta.apache.org/turbine/maven/"/>
|
||||
<item name="zsh" href="http://www.zsh.org/"/>
|
||||
</links>
|
||||
<menu name="Overview">
|
||||
<item name="Goals" href="/goals.html" />
|
||||
<item name="Properties" href="/properties.html" />
|
||||
</menu>
|
||||
</body>
|
||||
</project>
|
||||
@@ -0,0 +1,35 @@
|
||||
<?xml version="1.0" encoding="ISO-8859-1"?>
|
||||
<document>
|
||||
|
||||
<properties>
|
||||
<title>Shell Properties</title>
|
||||
<author email="apache@kav.dk">Kasper Nielsen</author>
|
||||
</properties>
|
||||
|
||||
<body>
|
||||
<section name="Shell Settings">
|
||||
<table>
|
||||
<tr><th>Property</th><th>Optional?</th><th>Description</th></tr>
|
||||
<tr>
|
||||
<td>maven.shell.zsh.dir</td>
|
||||
<td>Yes</td>
|
||||
<td>
|
||||
Location of the <a href="http://www.eclipse.org">Zsh</a>
|
||||
function directory.
|
||||
<p>
|
||||
If this parameter is specified, the <a href="goals.html#shell:zsh">
|
||||
shell:zsh</a> goal will use it as the destination to copy the generated file.
|
||||
Otherwise it will be put into the build dir.
|
||||
</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>maven.shell.zsh.nodesc</td>
|
||||
<td>Yes</td>
|
||||
<td>
|
||||
Do not generate descriptions for tab completion
|
||||
</td>
|
||||
</tr>
|
||||
</section>
|
||||
</body>
|
||||
</document>
|
||||
Reference in new issue
Block a user