Checkout Tools
  • last updated 2 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
FELIX-2669 move maven plugin code to maven-scr-plugin subfolder
  1. … 164 more files in changeset.
FELIX-2486 Implement isA method using Class.isAssignableFrom
FELIX-1898 : Extend SCR Plugin to support new updated method declaration. Apply patch by Felix Meschberger
  1. … 10 more files in changeset.
FELIX-1708 Improve Error Reporting. The SCRDescriptorException now requires plain

messages and a source location and line number information. This can be used to

provide enhanced log messages with the Log interface (added signature for error

and warn messages with location and line information) and the IssueLog class. This

helps with non-Maven integrations supporting specialized logging if source and

line number information is present.

  1. … 27 more files in changeset.
FELIX-1684 Refactor plugin for non-Maven reuse. Everything maven specific

is in the o.a.f.scrplugin.mojo package. Everything else has no dependency

on Maven anymore.

  1. … 34 more files in changeset.
FELIX-1229 : Deactivate has more possibilites than activate; update versions as this are new major features.
    • -6
    • +6
    ./ClassLoaderJavaClassDescription.java
  1. … 3 more files in changeset.
FELIX-1010 : Add annotations support for SCR plugin. Apply patch from Stefan Seifert
    • -6
    • +6
    ./ClassLoaderJavaClassDescription.java
  1. … 58 more files in changeset.
FELIX-824 Applied slightly modified patch by Thijs Metsch (Thanks)

Modifications are some minor reformatting, slight change in how the

Reference object field is set from the tag and ensuring the field is

written to the private descriptor file required for extensibility

  1. … 4 more files in changeset.
FELIX-680 : Allow variables for reference names and lookup reference interface names in local imports.
    • -2
    • +2
    ./ClassLoaderJavaClassDescription.java
  1. … 2 more files in changeset.
FELIX-679 : Fix class cast exception
    • -1
    • +1
    ./ClassLoaderJavaClassDescription.java
FELIX-644 : Throw exception with better message.
    • -0
    • +6
    ./ClassLoaderJavaClassDescription.java
FELIX-645 : If a reference is already complete in a super class, don't check it again in a subclass.
  1. … 5 more files in changeset.
FELIX-618 - Search the import list for a service and test if the class in question implements the interface.
    • -0
    • +8
    ./ClassLoaderJavaClassDescription.java
  1. … 3 more files in changeset.
IN PROGRESS - issue FELIX-507: properties and service names of extended components not always included

https://issues.apache.org/jira/browse/FELIX-507

    • -5
    • +17
    ./ClassLoaderJavaClassDescription.java
  1. … 5 more files in changeset.
Search for referenced values in external classes (either through imports or fully qualified)
    • -0
    • +8
    ./ClassLoaderJavaClassDescription.java
  1. … 3 more files in changeset.
Initial support for property value definition through arrays.
  1. … 5 more files in changeset.
FELIX-478

- Move property handling into helper class to make the mojo class smaller

- Use compiled class to get the initial value of a field

- Add new valueRef attribute to the property tag which can reference a field in the same class.

    • -1
    • +22
    ./ClassLoaderJavaClassDescription.java
  1. … 7 more files in changeset.
FELIX-468 Implement ordering or JavaClassDescriptor's of the current project

to be handled by the plugin to ensure base classes are handled before their

extensions.

    • -0
    • +4
    ./ClassLoaderJavaClassDescription.java
  1. … 3 more files in changeset.
RESOLVED - issue FELIX-446: Search of activation/deactivation method might get wrong result

https://issues.apache.org/jira/browse/FELIX-446

    • -2
    • +1
    ./ClassLoaderJavaClassDescription.java
  1. … 4 more files in changeset.
RESOLVED - issue FELIX-445: Bind/Unbind methods are not found in inherited classes

https://issues.apache.org/jira/browse/FELIX-445

    • -1
    • +6
    ./ClassLoaderJavaClassDescription.java
FIXED - issue FELIX-444: Improve implemented service detection

https://issues.apache.org/jira/browse/FELIX-444

    • -13
    • +5
    ./ClassLoaderJavaClassDescription.java
  1. … 5 more files in changeset.
Add missing class loader java field implementation (although it's not needed right now)
    • -0
    • +71
    ./ClassLoaderJavaField.java
    • -2
    • +13
    ./ClassLoaderJavaClassDescription.java
Correct javadocs.
    • -6
    • +9
    ./ClassLoaderJavaTag.java
    • -9
    • +12
    ./ClassLoaderJavaClassDescription.java
    • -1
    • +1
    ./ClassLoaderJavaParameter.java
    • -4
    • +7
    ./ClassLoaderJavaMethod.java
  1. … 6 more files in changeset.
Fix NPE by returning an empty array.
    • -2
    • +2
    ./ClassLoaderJavaClassDescription.java
FELIX-375 implemented interfaces of base classes from the class path are not recognized
    • -3
    • +11
    ./ClassLoaderJavaClassDescription.java