|
|
|
Plugin IntelliJ Idea для создания проектов по шаблону
|
|||
|---|---|---|---|
|
#18+
Добрый день, коллеги. Подскажите, пожалуйста, как сделать такую штуку: хочу создавать проект по шаблону и с шагом мастера, который позволяет добавлять некоторые строки в новые файлы проекта. Документация скудная, из нее не понятно, как решать мою задачу. Исходный код Idea напротив - очень богатый - я в нем потерялся. Буду премного благодарен за помощь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2017, 13:53 |
|
||
|
Plugin IntelliJ Idea для создания проектов по шаблону
|
|||
|---|---|---|---|
|
#18+
vaskovskyдобавлять некоторые строки в новые файлы проекта. секрет какие? Или ноу-хау? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2017, 14:34 |
|
||
|
Plugin IntelliJ Idea для создания проектов по шаблону
|
|||
|---|---|---|---|
|
#18+
vaskovsky, даже в ворде есть сохранить документ как шаблон. https://www.jetbrains.com/help/idea/2016.3/save-project-as-template-dialog.html ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2017, 14:36 |
|
||
|
Plugin IntelliJ Idea для создания проектов по шаблону
|
|||
|---|---|---|---|
|
#18+
Petro123, application.properties #если нужно поменять порт server.port=8090 #НЕобязательно configcluster.timeout=3000 common.basePackage=ru.yyy #настройки логгера, НЕобязательны. если нет, берется имя класса приложения. logger.type=ws.proxy build.gradle configurations.all { exclude module : 'slf4j-log4j12' } итд. Да, я сохранил проект, как шаблон, как Вы и указали, но при создании из такого шаблона, если я правильно понимаю, кастомизировать его не получиться. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2017, 15:10 |
|
||
|
Plugin IntelliJ Idea для создания проектов по шаблону
|
|||
|---|---|---|---|
|
#18+
vaskovsky, Может быть вам свой archetype template для maven сделать или сценарий для ant для генерации файлов проекта? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2017, 16:54 |
|
||
|
Plugin IntelliJ Idea для создания проектов по шаблону
|
|||
|---|---|---|---|
|
#18+
vaskovskyно при создании из такого шаблона, если я правильно понимаю, кастомизировать его не получиться. проверили? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2017, 16:59 |
|
||
|
Plugin IntelliJ Idea для создания проектов по шаблону
|
|||
|---|---|---|---|
|
#18+
Petro123, ну да, там же нет шагов, кроме как выбор шаблона и именовании проекта... Garrick, у нас gradle. подскажите ключевые слова, чтобы погуглить эту тему... ну просто старшие товарищи поставили задачу: "plugin"... вот и копаю в этом направлении ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2017, 17:08 |
|
||
|
Plugin IntelliJ Idea для создания проектов по шаблону
|
|||
|---|---|---|---|
|
#18+
vaskovskyну да, там же нет шагов, кроме как выбор шаблона и именовании проекта... а тебе что надо? В окошечко ввести порт при создании проекта? У тебя вроде и будет в новом проекте файл настроек с этим: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2017, 17:54 |
|
||
|
Plugin IntelliJ Idea для создания проектов по шаблону
|
|||
|---|---|---|---|
|
#18+
Petro123, а мне надо, чтобы сегодня был один набор предопределенных настроек, завтра другой, послезавтра - оба. галочками, на выбор. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2017, 20:03 |
|
||
|
Plugin IntelliJ Idea для создания проектов по шаблону
|
|||
|---|---|---|---|
|
#18+
vaskovskyгалочками, на выбор уточни. Галочками в ГУИ чек боксами? Или как выше комментарии значком # подойдут? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2017, 21:44 |
|
||
|
Plugin IntelliJ Idea для создания проектов по шаблону
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2017, 21:45 |
|
||
|
Plugin IntelliJ Idea для создания проектов по шаблону
|
|||
|---|---|---|---|
|
#18+
vaskovskyу нас gradle. подскажите ключевые слова, чтобы погуглить эту тему... ну просто старшие товарищи поставили задачу: "plugin"... вот и копаю в этом направлении Про gradle ничего не знаю. Хотя я полагаю, что там тоже должен быть такой же механизм с шаблонами проектов, как в maven (см. https://habrahabr.ru/post/111408/ ). Вам нужна тулза, которая будет генерить начальные файлы и структуру каталогов для нового проекта? Я думаю, что такое легко можно написать на любом известном вам языке программирования, тот же groovy. Можно написать XML сценарий для Ant, но вы наверное не сможете прикрутить к нему GUI для выбора параметров. По крайней мере я не знаю как, хотя может быть и возможно. Отдельная внешняя тулза позволит вам быть "IDE независимым", т.е. вы сможете сделать так, что она будет уметь генерировать проекты для любой IDE, а не только для IDEA. К тому же написать простое приложение будет значительно проще, чем plug-in для вашей IDE, если вы раньше никогда их не писали. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.03.2017, 08:34 |
|
||
|
Plugin IntelliJ Idea для создания проектов по шаблону
|
|||
|---|---|---|---|
|
#18+
Petro123, да. Garrick, Вас понял, спасибо за идею. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.03.2017, 10:16 |
|
||
|
Plugin IntelliJ Idea для создания проектов по шаблону
|
|||
|---|---|---|---|
|
#18+
vaskovskyPetro123, да. только вы поторопились задачу осваивать. Я согласен с Garrickно вы наверное не сможете прикрутить к нему GUI для выбора параметров Поэтому проще штатного шаблона проектов нету. И правки потом через #. А с галками в ГУИ вы перемудрили. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.03.2017, 10:40 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=39430504&tid=2123018]: |
0ms |
get settings: |
11ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
84ms |
get topic data: |
14ms |
get forum data: |
3ms |
get page messages: |
68ms |
get tp. blocked users: |
2ms |
| others: | 234ms |
| total: | 440ms |

| 0 / 0 |
