Шаблоны Netbeans - проблемы с новыми строками - PullRequest
0 голосов
/ 08 февраля 2012

Я написал собственный шаблон лицензии для моего проекта Netbeans. Похоже,

/******************************************************
 * Copyright (C) ${date?date?string("yyyy")} <My name>                   *
 * Licensed under the GNU GENERAL PUBLIC LICENSE      *
 * See LICENSE or http://www.gnu.org/licenses/gpl.txt *
 ******************************************************/

Но вывод генератора шаблонов выглядит как

/**
 * ****************************************************
 * Copyright (C) 2012 <My name> * Licensed under the GNU GENERAL PUBLIC
 * LICENSE * See LICENSE or http://www.gnu.org/licenses/gpl.txt *
 *****************************************************
 */

Я начал с шаблона "license-gpl20.txt", поставляемого с Netbeans, и исключил возможные ненужные вещи, такие как <#if licenseFirst??> и ${licensePrefix?replace(" +$", "", "r")}, но не понял, что именно они означают.

Поскольку я хотел иметь свою собственную «структуру комментариев» (поле), я не мог использовать эти общие ${licensePrefix} указания в начале каждой строки, поэтому, я полагаю, вывод выглядит так безобразно. Я узнал о пробелах и т. Д. В шаблонах FreeMarker, что есть некоторые проблемы , но это не очень помогло.

Так как правильно написать такой шаблон для достижения моей структуры?

РЕДАКТИРОВАТЬ 1

  • Как удалить стандартные /* и \*, которые вставляются генератором шаблонов? Даже если я определю <#assign licenseFirst = "/****..., в начале будет еще /* и т. Д.
  • Теперь я обнаружил, что генератор действительно помещает текст в "строку 80 символов". Так, как я могу определить, где поставить новые строки самостоятельно?
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...