Open pioto opened 6 years ago
Here's a functioning velocity template for this:
This file is part of OpenNMS(R).
Copyright (C) ${today.year} The OpenNMS Group, Inc.
OpenNMS(R) is Copyright (C) 1999-${today.year} The OpenNMS Group, Inc.
OpenNMS(R) is a registered trademark of The OpenNMS Group, Inc.
OpenNMS(R) is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as published
by the Free Software Foundation, either version 3 of the License,
or (at your option) any later version.
OpenNMS(R) is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU Affero General Public License for more details.
You should have received a copy of the GNU Affero General Public License
along with OpenNMS(R). If not, see:
http://www.gnu.org/licenses/
For more information contact:
OpenNMS(R) Licensing <license@opennms.org>
http://www.opennms.org/
http://www.opennms.com/
I originally used Copyright Profiles, but it did not work, so I went with the file templates. And yes, copyright profiles would be the preferred way. We have to check if the copyright profiles now work as expected, as I don't remember what the original issue was :)
IntelliJ IDEA supports Copyright Profiles, which seems like a much better way to handle things than the custom file templates.
Using copyright profiles also allows that to be limited to specific projects, so that this bit of OpenNMS-specific configuration doesn't bleed over into other, unrelated projects in IntelliJ IDEA.
This also has the advantage of supporting a few Velocity template variables, so that it can easily include the current year, etc.