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-18014

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

XMLWordPrintable

    • Icon: Sub-task Sub-task
    • Resolution: Won't Do
    • Icon: Blocker Blocker
    • 4.2.0.CR1
    • None
    • server
    • Sprint to CR1 Release

      For JBIDE 4.2.0.CR1 [Server]: 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 Server task JIRA

              manderse@redhat.com Max Andersen
              nickboldt Nick Boldt
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated:
                Resolved: