Uploaded image for project: 'Tools (JBoss Tools)'
  1. Tools (JBoss Tools)
  2. JBIDE-18010 For JBIDE 4.2.0.CR1: Ensure copyrights and provider names are correct in all plugins and features
  3. JBIDE-18020

For JBIDE 4.2.0.CR1: Ensure copyrights and provider names are correct in all plugins and features [Forge]

XMLWordPrintable

    For JBIDE 4.2.0.CR1 [Forge]: Please perform the following 2 tasks:

    1. Verify that all your plugin and feature copyright dates end in 2014, and that the copyright holder is Red Hat, Inc. or a variation similar to the examples below.

    Be sure to also include translated files, where they exist.

    java files

    *.java
    Copyright (c) 2010-2014 Red Hat, Inc. and others.
    

    html files

    about.html
    © 2014 Red Hat, Inc. All rights reserved
    

    properties files

    about.properties
    Copyright (c) Red Hat, Inc., contributors and others 2004 - 2014. All rights reserved
    
    about_fr.properties
    Copyright (c) Red Hat, Inc., contributors and others 2004 - 2014. Tous droits r\u00E9serv\u00E9s.
    
    feature.properties
    Copyright (c) 2010-2014 Red Hat, Inc. and others.
    
    Messages.properties
    # Copyright (c) 2014 Red Hat, Inc. and others.
    

    xsd files

    jboss-as-naming_1_3.xsd
    Copyright 2014, Red Hat, Inc., and individual contributors
    

    2. Verify that all your plugin and feature provider names are JBoss by Red Hat.

    Be sure to also include translated files, where they exist.

    This step is particularly important for new plugins and features that have been added recently.

    Depending on how your plugin is configured you should see something like this in your plugin.properties files:

    BundleName = JMX Resources Bundle
    BundleProvider = JBoss by Red Hat

    or

    Bundle-Name.0 = JBossTools Archives Core Plugin
    Bundle-Vendor.0 = JBoss by Red Hat

    Then in your MANIFEST.MF files, you will reference these variables like this.

    Bundle-Localization is required or your plugin won't see the values in your plugin.properties file!

    Bundle-Localization: plugin
    Bundle-Name: %BundleName
    Bundle-Vendor: %BundleProvider

    or

    Bundle-Localization: plugin
    Bundle-Name: %Bundle-Name.0
    Bundle-Vendor: %Bundle-Vendor.0

    For features, check that your feature.properties file contains good values too:

    featureName=JMX Console
    featureProvider=JBoss by Red Hat

    or

    featureName=JBoss Archives Tools
    providerName=JBoss by Red Hat

    Then in your feature.xml files, you will reference these variables like this:

    <feature label="%featureName" provider-name="%featureProvider" ...>

    or

    <feature label="%featureName" provider-name="%providerName" ...>

    3. If you would like QE to review your changes, please Resolve this JIRA when done.

    4. If you do not require QE to review your changes, please Close this JIRA when done.

    5. If you have any questions, please contact nickboldt.

    Search for all task JIRA, or Search for Forge task JIRA

            rhn-support-ggastald George Gastaldi
            nickboldt Nick Boldt
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: