You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cxf.apache.org by dk...@apache.org on 2014/01/28 22:24:35 UTC
svn commit: r1562237 - in
/cxf/trunk/rt/management-web/src/main/java/org/apache/cxf/management/web/logging/atom:
Hold.java package-info.java
Author: dkulp
Date: Tue Jan 28 21:24:35 2014
New Revision: 1562237
URL: http://svn.apache.org/r1562237
Log:
Add a retained annotation to make sure package-info.class is created to avoid re-compiles
Added:
cxf/trunk/rt/management-web/src/main/java/org/apache/cxf/management/web/logging/atom/Hold.java
- copied, changed from r1562119, cxf/trunk/rt/management-web/src/main/java/org/apache/cxf/management/web/logging/atom/package-info.java
Modified:
cxf/trunk/rt/management-web/src/main/java/org/apache/cxf/management/web/logging/atom/package-info.java
Copied: cxf/trunk/rt/management-web/src/main/java/org/apache/cxf/management/web/logging/atom/Hold.java (from r1562119, cxf/trunk/rt/management-web/src/main/java/org/apache/cxf/management/web/logging/atom/package-info.java)
URL: http://svn.apache.org/viewvc/cxf/trunk/rt/management-web/src/main/java/org/apache/cxf/management/web/logging/atom/Hold.java?p2=cxf/trunk/rt/management-web/src/main/java/org/apache/cxf/management/web/logging/atom/Hold.java&p1=cxf/trunk/rt/management-web/src/main/java/org/apache/cxf/management/web/logging/atom/package-info.java&r1=1562119&r2=1562237&rev=1562237&view=diff
==============================================================================
--- cxf/trunk/rt/management-web/src/main/java/org/apache/cxf/management/web/logging/atom/package-info.java (original)
+++ cxf/trunk/rt/management-web/src/main/java/org/apache/cxf/management/web/logging/atom/Hold.java Tue Jan 28 21:24:35 2014
@@ -17,11 +17,19 @@
* under the License.
*/
-/**
- * Support for producing logs in
- * <a href="http://tools.ietf.org/html/rfc4287">ATOM Syndication Format</a>.
- * Allows to configure <tt>java.util.logging</tt> (JUL) loggers to use
- * handlers producing ATOM feeds that are either pushed to or pulled by client.
- */
package org.apache.cxf.management.web.logging.atom;
+import java.lang.annotation.ElementType;
+import java.lang.annotation.Retention;
+import java.lang.annotation.RetentionPolicy;
+import java.lang.annotation.Target;
+
+/*
+ * Marker annotation to force the package-info.java to be compiled by javac
+ * to avoid problems with the maven compiler plugin always compiling everything
+ */
+@Retention(RetentionPolicy.RUNTIME)
+@Target({ ElementType.PACKAGE })
+@interface Hold {
+
+}
Modified: cxf/trunk/rt/management-web/src/main/java/org/apache/cxf/management/web/logging/atom/package-info.java
URL: http://svn.apache.org/viewvc/cxf/trunk/rt/management-web/src/main/java/org/apache/cxf/management/web/logging/atom/package-info.java?rev=1562237&r1=1562236&r2=1562237&view=diff
==============================================================================
--- cxf/trunk/rt/management-web/src/main/java/org/apache/cxf/management/web/logging/atom/package-info.java (original)
+++ cxf/trunk/rt/management-web/src/main/java/org/apache/cxf/management/web/logging/atom/package-info.java Tue Jan 28 21:24:35 2014
@@ -23,5 +23,6 @@
* Allows to configure <tt>java.util.logging</tt> (JUL) loggers to use
* handlers producing ATOM feeds that are either pushed to or pulled by client.
*/
+@Hold
package org.apache.cxf.management.web.logging.atom;