Skip to content

Commit

Permalink
Merge pull request #3 from ILazutin/master
Browse files Browse the repository at this point in the history
Сборка конфигурации в виде файла поставки и сборка плагина в виде p2-репозитория
  • Loading branch information
YanSergey committed Oct 2, 2020
2 parents 4db710a + e6dc28c commit 6db8b9e
Show file tree
Hide file tree
Showing 48 changed files with 1,130 additions and 42 deletions.
15 changes: 15 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,2 +1,17 @@
/.scannerwork/
/Run Sonar*.bat
#Eclipse project files
.metadata/
.metricsapp/
.metricsapp-tests/
.JETEmitters/
.settings
#Build targets
bin/
target/
.m2
#Report directories
/reports
*/reports
#Mac-specific directory that no other operating system needs.
.DS_Store
29 changes: 25 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,7 @@
## Добавляет в 1C:EDT возможности:
- Импорт проекта из cf-файла
- Экспорт проекта в cf-файл (сборка cf-файла)
- Сборка файла поставки

### Импорт проекта из cf-файла

Expand All @@ -32,24 +33,44 @@

![Menu](/img/export.png "Меню с пунктом")

### Сборка файла поставки

```В контекстное меню проекта добавлен пункт:```

ru: Собрать файл поставки
en: Build distr cf

![Menu](/img/export.png "Меню с пунктом")

Плагин совместим с 1C:EDT версий 1.16 и выше.

**Плагин совместим с версиями 1C:EDT, установленными через 1C:EDT Starter**

Тестировался на версиях:

1.16
2020.1
2020.2
2020.3
2020.4

### Сборка из исходников:
1. Склонировать проект
2. Запустить консоль в папке подкаталоге **ru.yanygin.dt.cfbuilder.plugin.ui**
3. Выполнить команду **mvn clean verify -P,find-bugs -Dtycho.localArtifacts=ignore**

### Установка:
1. Скачать jar файл со страницы релизов [![Download](https://img.shields.io/github/release/YanSergey/edt.cf_builder?label=download&style=flat)](https://github.com/YanSergey/edt.cf_builder/releases/latest)
1. Скачать zip файл со страницы релизов [![Download](https://img.shields.io/github/release/YanSergey/edt.cf_builder?label=download&style=flat)](https://github.com/YanSergey/edt.cf_builder/releases/latest)

2. В EDT выбрать пункт меню **Справка - Установить новое ПО**.

3. В открывшемся окне нажать кнопку **Добавить**, затем **Архив** и выбрать zip-файл из п. 1. Нажать кнопку **Добавить**

2. Поместить файл в каталог с установленным EDT в подкаталог "***plugins***" (при наличии предыдущей версии плагина - удалить его)
4. В таблице первого окна п. 2 выбрать плагины для установки и проследовать далее по шагам помощника.

При выполнении операций импорта/экспорта, в каталоге для временных файлов EDT "***java.io.tmpdir***", заданном в "***1cedt.ini***". создаются:
При выполнении операций импорта/экспорта, в каталоге для временных файлов EDT **java.io.tmpdir**, заданном в **1cedt.ini**. создаются:

* временная информационная база 1С (необходимо, что бы для файловых баз была доступна лицензия 1С)
* временный каталог для конвертации исходников в формат платформенного xml

Необходимо учитывать наличие достаточного количества свободного пространства. После выполнения операций временные каталоги очищаются автоматически.
Необходимо учитывать наличие достаточного количества свободного пространства. После выполнения операций временные каталоги очищаются автоматически.
7 changes: 0 additions & 7 deletions ru.yanygin.dt.cfbuilder.plugin.ui/.classpath

This file was deleted.

20 changes: 19 additions & 1 deletion ru.yanygin.dt.cfbuilder.plugin.ui/.gitignore
Original file line number Diff line number Diff line change
@@ -1,2 +1,20 @@
/bin/
/Build/
/Build/
/target/
/.scannerwork/
/Run Sonar*.bat
#Eclipse project files
.metadata/
.metricsapp/
.metricsapp-tests/
.JETEmitters/
.settings
#Build targets
bin/
target/
.m2
#Report directories
/reports
*/reports
#Mac-specific directory that no other operating system needs.
.DS_Store
8 changes: 7 additions & 1 deletion ru.yanygin.dt.cfbuilder.plugin.ui/.project
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<name>ru.yanygin.dt.cfbuilder.plugin.ui</name>
<name>ru.yanygin.dt.cfbuilder.plugin</name>
<comment></comment>
<projects>
</projects>
Expand All @@ -20,8 +20,14 @@
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>org.eclipse.m2e.core.maven2Builder</name>
<arguments>
</arguments>
</buildCommand>
</buildSpec>
<natures>
<nature>org.eclipse.m2e.core.maven2Nature</nature>
<nature>org.eclipse.pde.PluginNature</nature>
<nature>org.eclipse.jdt.core.javanature</nature>
</natures>
Expand Down
11 changes: 0 additions & 11 deletions ru.yanygin.dt.cfbuilder.plugin.ui/OSGI-INF/l10n/bundle.properties

This file was deleted.

This file was deleted.

0 comments on commit 6db8b9e

Please sign in to comment.