Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
O
oh-my-zsh
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
JIRA
JIRA
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
github
oh-my-zsh
Commits
424b2476
Unverified
Commit
424b2476
authored
Feb 17, 2019
by
Marc Cornellà
Committed by
GitHub
Feb 17, 2019
Browse files
Options
Browse Files
Download
Plain Diff
Merge pull request #7599 from mcornella/plugin/mvn-refactor
mvn: unify changes, refactor and cleanup
parents
c5272bdd
0e647904
Changes
2
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
330 additions
and
273 deletions
+330
-273
README.md
plugins/mvn/README.md
+39
-15
mvn.plugin.zsh
plugins/mvn/mvn.plugin.zsh
+291
-258
No files found.
plugins/mvn/README.md
View file @
424b2476
#
# Introductio
n
#
mvn plugi
n
The
[
mvn plugin
](
https://github.com/robbyrussell/oh-my-zsh/tree/master/plugins/mvn
)
provides many
[
useful aliases
](
#aliases
)
as well as completion for the
`mvn`
command
.
The
mvn plugin provides many
[
useful aliases
](
#aliases
)
as well as completion for
the
[
Apache Maven
](
https://maven.apache.org/
)
command (
`mvn`
)
.
Enable it by adding
`mvn`
to the plugins array in your zshrc file:
```
zsh
...
...
@@ -10,25 +10,49 @@ plugins=(... mvn)
## Aliases
The plugin aliases mvn to a function that calls
`mvnw`
(the
[
Maven Wrapper
](
https://github.com/takari/maven-wrapper
)
)
if it's found, or the mvn command otherwise.
| Alias | Command |
|:---------------------|:------------------------------------------------|
|
`mvncie`
|
`mvn clean install eclipse:eclipse`
|
|
`mvn!`
|
`mvn -f <root>/pom.xml`
|
|
`mvnag`
|
`mvn archetype:generate`
|
|
`mvnboot`
|
`mvn spring-boot:run`
|
|
`mvnc`
|
`mvn clean`
|
|
`mvncd`
|
`mvn clean deploy`
|
|
`mvnce`
|
`mvn clean eclipse:clean eclipse:eclipse`
|
|
`mvnci`
|
`mvn clean install`
|
|
`mvncie`
|
`mvn clean install eclipse:eclipse`
|
|
`mvncini`
|
`mvn clean initialize`
|
|
`mvncist`
|
`mvn clean install -DskipTests`
|
|
`mvncisto`
|
`mvn clean install -DskipTests --offline`
|
|
`mvne`
|
`mvn eclipse:eclipse`
|
|
`mvncv`
|
`mvn clean verify`
|
|
`mvnd`
|
`mvn deploy`
|
|
`mvnp`
|
`mvn package`
|
|
`mvnc`
|
`mvn clean`
|
|
`mvncom`
|
`mvn compile`
|
|
`mvncp`
|
`mvn clean package`
|
|
`mvnct`
|
`mvn clean test`
|
|
`mvnt`
|
`mvn test`
|
|
`mvnag`
|
`mvn archetype:generate`
|
|
`mvn-updates`
|
`mvn versions:display-dependency-updates`
|
|
`mvntc7`
|
`mvn tomcat7:run`
|
|
`mvnjetty`
|
`mvn jetty:run`
|
|
`mvncv`
|
`mvn clean verify`
|
|
`mvncvst`
|
`mvn clean verify -DskipTests`
|
|
`mvnd`
|
`mvn deploy`
|
|
`mvndocs`
|
`mvn dependency:resolve -Dclassifier=javadoc`
|
|
`mvndt`
|
`mvn dependency:tree`
|
|
`mvne`
|
`mvn eclipse:eclipse`
|
|
`mvnjetty`
|
`mvn jetty:run`
|
|
`mvnp`
|
`mvn package`
|
|
`mvns`
|
`mvn site`
|
|
`mvnsrc`
|
`mvn dependency:sources`
|
|
`mvndocs`
|
`mvn dependency:resolve -Dclassifier=javadoc`
|
|
`mvnt`
|
`mvn test`
|
|
`mvntc`
|
`mvn tomcat:run`
|
|
`mvntc7`
|
`mvn tomcat7:run`
|
|
`mvn-updates`
|
`mvn versions:display-dependency-updates`
|
## mvn-color
It's a function that wraps the mvn command to colorize it's output. You can use it in place
of the
`mvn`
command. For example: instead of
`mvn test`
, use
`mvn-color test`
.
Since
[
Maven 3.5.0
](
https://maven.apache.org/docs/3.5.0/release-notes.html
)
the mvn command
has colored output, so this function will be soon removed from the plugin.
### Known bugs
It has a bug where it will swallow mvn prompts for user input, _e.g._ when using
`archetype:generate`
. See
[
#5052
](
https://github.com/robbyrussell/oh-my-zsh/issues/5052
)
.
plugins/mvn/mvn.plugin.zsh
View file @
424b2476
This diff is collapsed.
Click to expand it.
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment