add logo, bump version to v0.1.0
This commit is contained in:
Родитель
ecb44f8efb
Коммит
cdb2d57793
19
CHANGELOG.md
19
CHANGELOG.md
|
@ -1,14 +1,25 @@
|
||||||
# Change Log
|
# Change Log
|
||||||
All notable changes to the "vscode-maven" extension will be documented in this file.
|
All notable changes to the "vscode-maven" extension will be documented in this file.
|
||||||
|
- [Change Log](#change-log)
|
||||||
Check [Keep a Changelog](http://keepachangelog.com/) for recommendations on how to structure this file.
|
- [Unreleased](#unreleased)
|
||||||
|
- [Released](#released)
|
||||||
|
- [0.1.0](#010)
|
||||||
|
- [0.0.6](#006)
|
||||||
|
- [0.0.5](#005)
|
||||||
|
- [0.0.4](#004)
|
||||||
|
- [0.0.3](#003)
|
||||||
|
- [0.0.2](#002)
|
||||||
|
- [0.0.1](#001)
|
||||||
|
|
||||||
## Unreleased
|
## Unreleased
|
||||||
- Add context menu on `pom.xml`.
|
|
||||||
- Support maven archetype generate.
|
|
||||||
|
|
||||||
## Released
|
## Released
|
||||||
|
|
||||||
|
### 0.1.0
|
||||||
|
- Change Logo.
|
||||||
|
- Add context menu on `pom.xml`.
|
||||||
|
- Support maven archetype generate.
|
||||||
|
|
||||||
### 0.0.6
|
### 0.0.6
|
||||||
- Run command in dedicated terminals for each maven project.
|
- Run command in dedicated terminals for each maven project.
|
||||||
- Can persist/edit custom goals.
|
- Can persist/edit custom goals.
|
||||||
|
|
12
README.md
12
README.md
|
@ -10,12 +10,24 @@ Maven extension for VS Code. It now reads `pom.xml` in root folder, and provide
|
||||||
* support generating effective pom.
|
* support generating effective pom.
|
||||||
* support VSCode multi-root workspace.
|
* support VSCode multi-root workspace.
|
||||||
|
|
||||||
|
## Usage
|
||||||
|
* Basic
|
||||||
|
|
||||||
![Screenshot](images/screen.gif)
|
![Screenshot](images/screen.gif)
|
||||||
|
|
||||||
|
* Custom goals
|
||||||
|
|
||||||
![Screenshot](images/customGoal.gif)
|
![Screenshot](images/customGoal.gif)
|
||||||
|
|
||||||
|
* Archetype
|
||||||
|
|
||||||
|
![Screenshot](images/archetype.gif)
|
||||||
|
|
||||||
|
|
||||||
## Requirements
|
## Requirements
|
||||||
|
|
||||||
Maven installed and PATH added, i.e., `mvn` command can be executed directly in the terminal.
|
Maven installed and PATH added, i.e., `mvn` command can be executed directly in the terminal.
|
||||||
|
|
||||||
## Release Notes
|
## Release Notes
|
||||||
|
|
||||||
|
Refer to [CHANGELOG](CHANGELOG.md)
|
Двоичный файл не отображается.
После Ширина: | Высота: | Размер: 784 KiB |
|
@ -2,7 +2,7 @@
|
||||||
"name": "vscode-maven",
|
"name": "vscode-maven",
|
||||||
"displayName": "Maven Project Explorer",
|
"displayName": "Maven Project Explorer",
|
||||||
"description": "Browse maven projects in sidebar, execute goals.",
|
"description": "Browse maven projects in sidebar, execute goals.",
|
||||||
"version": "0.0.6",
|
"version": "0.1.0",
|
||||||
"icon": "resources/logo.png",
|
"icon": "resources/logo.png",
|
||||||
"publisher": "eskibear",
|
"publisher": "eskibear",
|
||||||
"engines": {
|
"engines": {
|
||||||
|
@ -12,7 +12,7 @@
|
||||||
"Languages",
|
"Languages",
|
||||||
"Other"
|
"Other"
|
||||||
],
|
],
|
||||||
"homepage": "https://github.com/Eskibear/vscode-maven/blob/v0.0.6/README.md",
|
"homepage": "https://github.com/Eskibear/vscode-maven/blob/v0.1.0/README.md",
|
||||||
"repository": {
|
"repository": {
|
||||||
"type": "git",
|
"type": "git",
|
||||||
"url": "https://github.com/Eskibear/vscode-maven.git"
|
"url": "https://github.com/Eskibear/vscode-maven.git"
|
||||||
|
|
Двоичные данные
resources/logo.png
Двоичные данные
resources/logo.png
Двоичный файл не отображается.
До Ширина: | Высота: | Размер: 1.1 KiB После Ширина: | Высота: | Размер: 28 KiB |
|
@ -19,14 +19,16 @@ export class MavenProjectsTreeDataProvider implements vscode.TreeDataProvider<vs
|
||||||
const element = node as MavenProjectTreeItem;
|
const element = node as MavenProjectTreeItem;
|
||||||
if (element === undefined) {
|
if (element === undefined) {
|
||||||
const ret = [];
|
const ret = [];
|
||||||
vscode.workspace.workspaceFolders.forEach(wf => {
|
if (vscode.workspace.workspaceFolders) {
|
||||||
const basepath = wf.uri.fsPath;
|
vscode.workspace.workspaceFolders.forEach(wf => {
|
||||||
const item = Utils.getProject(basepath, "pom.xml");
|
const basepath = wf.uri.fsPath;
|
||||||
if (item) {
|
const item = Utils.getProject(basepath, "pom.xml");
|
||||||
item.iconPath = this.context.asAbsolutePath(path.join("resources", "project.svg"));
|
if (item) {
|
||||||
ret.push(item);
|
item.iconPath = this.context.asAbsolutePath(path.join("resources", "project.svg"));
|
||||||
}
|
ret.push(item);
|
||||||
});
|
}
|
||||||
|
});
|
||||||
|
}
|
||||||
return Promise.resolve(ret);
|
return Promise.resolve(ret);
|
||||||
}
|
}
|
||||||
else if (element.contextValue === 'mavenProject') {
|
else if (element.contextValue === 'mavenProject') {
|
||||||
|
|
Загрузка…
Ссылка в новой задаче