Maven
Sublime Text 2插件,提供与Apache Maven构建和项目管理工具的集成
详细信息
安装
- 总计 19K
- Win 9K
- Mac 6K
- Linux 3K
8月7日 | 8月6日 | 8月5日 | 8月4日 | 8月3日 | 8月2日 | 8月1日 | 7月31日 | 7月30日 | 7月29日 | 7月28日 | 7月27日 | 7月26日 | 7月25日 | 7月24日 | 7月23日 | 7月22日 | 7月21日 | 7月20日 | 7月19日 | 7月18日 | 7月17日 | 7月16日 | 7月15日 | 7月14日 | 7月13日 | 7月12日 | 7月11日 | 7月10日 | 7月9日 | 7月8日 | 7月7日 | 7月6日 | 7月5日 | 7月4日 | 7月3日 | 7月2日 | 7月1日 | 6月30日 | 6月29日 | 6月28日 | 6月27日 | 6月26日 | 6月25日 | 6月24日 | 6月23日 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Windows | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | 1 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 2 | 1 | 2 | 1 |
Mac | 0 | 1 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Linux | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 1 | 1 | 0 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 1 |
readme
SublimeMaven
Sublime Text 2插件,提供与Apache Maven构建和项目管理工具的集成。
特点
- 通过侧边菜单、上下文菜单和命令板执行Maven命令(可配置可用命令,见下文)
- 从包含多个pom文件的目录层次结构创建Sublime项目文件
- SublimeJava插件集成:为SublimeJava自动完成插件生成类路径(包含所选目录层次结构中所有Maven项目的所有唯一依赖项的类路径)
用户配置
尽管并非总是必需,但在M2_HOME不可用于Sublime(Sublime未通过命令行在linux/macosx上启动)的情况下,必须在名为“Maven.sublime-settings”的用户设置文件中指定m2_home属性,如下所示
{
"maven_env_vars": {
"m2_home": "/usr/local/maven"
}
}
“Maven.sublime-settings”文件的此部分可以支持您希望覆盖或提供给启动的mavne子进程的任何环境变量,例如MAVEN_OPTS或JAVA_HOME。
菜单和命令板中默认可用的命令是“mvn install”、“mvn clean install”以及自定义的mvn执行。您可以更改此列表以包括自己的自定义命令(请注意,“Maven: Run ...”始终添加到任何配置列表中,如果未找到)。
在您的用户首选项中添加以下条目,以包含您自己的自定义命令(以及说明名称)。以下是一个示例
"maven_menu_commands":
[
{ "caption": "Maven: Run test", "command": "maven", "args": {"paths": [], "goals": ["test"]} },
{ "caption": "Maven: Run install", "command": "maven", "args": {"paths": [], "goals": ["install"]} },
{ "caption": "Maven: Run clean test", "command": "maven", "args": {"paths": [], "goals": ["clean", "test"]} },
{ "caption": "Maven: Run clean install", "command": "maven", "args": {"paths": [], "goals": ["clean", "install"]} }
]
对于Sublime项目配置生成,每个项目的默认名称形式为${shortenedGroupId}:${artifactId}:PROJECT,其中${shortenedGroupId}对于groupId 'org.apache.maven.plugin'将是'o.a.m.p'。添加以下配置将告诉SublimeMaven在项目名称生成中使用完整的groupId
{
"long_project_names": true
}
许可协议
SublimeMaven的代码全部受MIT许可协议的许可。
版权所有 © 2012 Nick Lloyd
本软件及关联文档文件(以下简称“软件”)的使用权在此免费授予任何获得软件副本的人,允许其对软件进行不受限制的处理,包括但不限于使用、复制、修改、合并、发布、分发、再许可和/或出售软件副本,并允许软件使用者进行上述行为,但需遵守以下条件
以上版权声明和本授权声明应包含在软件的所有副本或其重要部分中。
软件按“原样”提供,不提供任何形式的保证,无论是明示的还是暗示的,包括但不限于适销性、针对特定目的的适用性和非侵权性保证。在任何情况下,作者或版权持有者均不对任何索赔、损害或其他责任承担责任,无论该责任是基于合同、侵权或其他行为,并源于、源于或与软件或软件的使用或其他相关处理有关。