Hi

I just succeeded building on my Win7 box (though I had a box in the dependency 
declaration).

Regards
Felix

Am 07.11.2011 um 15:52 schrieb Justin Edelson:

> Can someone validate that Sling still builds correctly on Windows?
> There is a nasty bug in Maven's compiler support[1] which, IIRC, makes
> it impossible to compile package-info files. From the looks of it,
> this bug is still outstanding, although I haven't run into it in
> years.
> 
> Regards,
> Justin
> 
> [1] http://jira.codehaus.org/browse/MCOMPILER-71
> 
> On Mon, Nov 7, 2011 at 6:25 AM,  <[email protected]> wrote:
>> Author: fmeschbe
>> Date: Mon Nov  7 14:25:43 2011
>> New Revision: 1198746
>> 
>> URL: http://svn.apache.org/viewvc?rev=1198746&view=rev
>> Log:
>> SLING-2267 Upgrade to Maven Bundle plugin 2.3.4 and make use of BND package 
>> level annotations for package exports
>> 
>> Added:
>>    
>> sling/trunk/bundles/auth/core/src/main/java/org/apache/sling/auth/core/package-info.java
>>    (with props)
>>    
>> sling/trunk/bundles/auth/core/src/main/java/org/apache/sling/auth/core/spi/package-info.java
>>    (with props)
>>    
>> sling/trunk/bundles/auth/core/src/main/java/org/apache/sling/engine/auth/package-info.java
>>    (with props)
>> Modified:
>>    sling/trunk/bundles/auth/core/pom.xml
>> 
>> Modified: sling/trunk/bundles/auth/core/pom.xml
>> URL: 
>> http://svn.apache.org/viewvc/sling/trunk/bundles/auth/core/pom.xml?rev=1198746&r1=1198745&r2=1198746&view=diff
>> ==============================================================================
>> --- sling/trunk/bundles/auth/core/pom.xml (original)
>> +++ sling/trunk/bundles/auth/core/pom.xml Mon Nov  7 14:25:43 2011
>> @@ -60,19 +60,15 @@
>>             <plugin>
>>                 <groupId>org.apache.felix</groupId>
>>                 <artifactId>maven-bundle-plugin</artifactId>
>> +                <version>2.3.4</version>
>>                 <extensions>true</extensions>
>>                 <configuration>
>>                     <instructions>
>>                         <Bundle-DocURL>
>>                             http://sling.apache.org/site/authentication.html
>>                         </Bundle-DocURL>
>> -                        <Export-Package>
>> -                            org.apache.sling.auth.core;version=1.0.0,
>> -                            org.apache.sling.auth.core.spi;version=1.0.4,
>> -                            org.apache.sling.engine.auth;version=2.0.6
>> -                        </Export-Package>
>>                         <Import-Package>
>> -                            
>> org.apache.sling.api.auth;version="[$(version;==;$(@)),$(version;=+;$(@)))",
>> +                            org.apache.sling.api.auth;provide:=true,
>>                             *
>>                         </Import-Package>
>>                         <Private-Package>
>> @@ -144,6 +140,11 @@
>>             <groupId>org.apache.felix</groupId>
>>             <artifactId>org.apache.felix.scr.annotations</artifactId>
>>         </dependency>
>> +        <dependency>
>> +            <groupId>biz.aqute</groupId>
>> +            <artifactId>bndlib</artifactId>
>> +            <version>1.43.0</version>
>> +        </dependency>
>> 
>>         <!-- Test Dependencies -->
>>         <dependency>
>> 
>> Added: 
>> sling/trunk/bundles/auth/core/src/main/java/org/apache/sling/auth/core/package-info.java
>> URL: 
>> http://svn.apache.org/viewvc/sling/trunk/bundles/auth/core/src/main/java/org/apache/sling/auth/core/package-info.java?rev=1198746&view=auto
>> ==============================================================================
>> --- 
>> sling/trunk/bundles/auth/core/src/main/java/org/apache/sling/auth/core/package-info.java
>>  (added)
>> +++ 
>> sling/trunk/bundles/auth/core/src/main/java/org/apache/sling/auth/core/package-info.java
>>  Mon Nov  7 14:25:43 2011
>> @@ -0,0 +1,33 @@
>> +/*
>> + * Licensed to the Apache Software Foundation (ASF) under one
>> + * or more contributor license agreements.  See the NOTICE file
>> + * distributed with this work for additional information
>> + * regarding copyright ownership.  The ASF licenses this file
>> + * to you under the Apache License, Version 2.0 (the
>> + * "License"); you may not use this file except in compliance
>> + * with the License.  You may obtain a copy of the License at
>> + *
>> + *   http://www.apache.org/licenses/LICENSE-2.0
>> + *
>> + * Unless required by applicable law or agreed to in writing,
>> + * software distributed under the License is distributed on an
>> + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
>> + * KIND, either express or implied.  See the License for the
>> + * specific language governing permissions and limitations
>> + * under the License.
>> + */
>> +
>> +/**
>> + * Provides the authentication helper service as well as a number
>> + * of utility functions in the {@link org.apache.sling.auth.core.Util}
>> + * class.
>> + *
>> + * @version 1.1
>> + */
>> +@Version("1.1")
>> +@Export(optional = "provide:=true")
>> +package org.apache.sling.auth.core;
>> +
>> +import aQute.bnd.annotation.Export;
>> +import aQute.bnd.annotation.Version;
>> +
>> 
>> Propchange: 
>> sling/trunk/bundles/auth/core/src/main/java/org/apache/sling/auth/core/package-info.java
>> ------------------------------------------------------------------------------
>>    svn:executable = *
>> 
>> Added: 
>> sling/trunk/bundles/auth/core/src/main/java/org/apache/sling/auth/core/spi/package-info.java
>> URL: 
>> http://svn.apache.org/viewvc/sling/trunk/bundles/auth/core/src/main/java/org/apache/sling/auth/core/spi/package-info.java?rev=1198746&view=auto
>> ==============================================================================
>> --- 
>> sling/trunk/bundles/auth/core/src/main/java/org/apache/sling/auth/core/spi/package-info.java
>>  (added)
>> +++ 
>> sling/trunk/bundles/auth/core/src/main/java/org/apache/sling/auth/core/spi/package-info.java
>>  Mon Nov  7 14:25:43 2011
>> @@ -0,0 +1,35 @@
>> +/*
>> + * Licensed to the Apache Software Foundation (ASF) under one
>> + * or more contributor license agreements.  See the NOTICE file
>> + * distributed with this work for additional information
>> + * regarding copyright ownership.  The ASF licenses this file
>> + * to you under the Apache License, Version 2.0 (the
>> + * "License"); you may not use this file except in compliance
>> + * with the License.  You may obtain a copy of the License at
>> + *
>> + *   http://www.apache.org/licenses/LICENSE-2.0
>> + *
>> + * Unless required by applicable law or agreed to in writing,
>> + * software distributed under the License is distributed on an
>> + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
>> + * KIND, either express or implied.  See the License for the
>> + * specific language governing permissions and limitations
>> + * under the License.
>> + */
>> +
>> +/**
>> + * Provides API to be implemented by provides of authentication
>> + * mechanisms. The most important interface (and service definition) is
>> + * the {@link org.apache.sling.auth.core.spi.AuthenticationHandler}
>> + * interface with the
>> + * {@link org.apache.sling.auth.core.spi.AbstractAuthenticationHandler}
>> + * being an abstract base implementation from which concrete
>> + * implementations may inherit.
>> + *
>> + * @version 1.0.4
>> + */
>> +@Version("1.0.4")
>> +package org.apache.sling.auth.core.spi;
>> +
>> +import aQute.bnd.annotation.Version;
>> +
>> 
>> Propchange: 
>> sling/trunk/bundles/auth/core/src/main/java/org/apache/sling/auth/core/spi/package-info.java
>> ------------------------------------------------------------------------------
>>    svn:executable = *
>> 
>> Added: 
>> sling/trunk/bundles/auth/core/src/main/java/org/apache/sling/engine/auth/package-info.java
>> URL: 
>> http://svn.apache.org/viewvc/sling/trunk/bundles/auth/core/src/main/java/org/apache/sling/engine/auth/package-info.java?rev=1198746&view=auto
>> ==============================================================================
>> --- 
>> sling/trunk/bundles/auth/core/src/main/java/org/apache/sling/engine/auth/package-info.java
>>  (added)
>> +++ 
>> sling/trunk/bundles/auth/core/src/main/java/org/apache/sling/engine/auth/package-info.java
>>  Mon Nov  7 14:25:43 2011
>> @@ -0,0 +1,35 @@
>> +/*
>> + * Licensed to the Apache Software Foundation (ASF) under one
>> + * or more contributor license agreements.  See the NOTICE file
>> + * distributed with this work for additional information
>> + * regarding copyright ownership.  The ASF licenses this file
>> + * to you under the Apache License, Version 2.0 (the
>> + * "License"); you may not use this file except in compliance
>> + * with the License.  You may obtain a copy of the License at
>> + *
>> + *   http://www.apache.org/licenses/LICENSE-2.0
>> + *
>> + * Unless required by applicable law or agreed to in writing,
>> + * software distributed under the License is distributed on an
>> + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
>> + * KIND, either express or implied.  See the License for the
>> + * specific language governing permissions and limitations
>> + * under the License.
>> + */
>> +
>> +/**
>> + * Provides the original authentication handler service API initially
>> + * bundled with the Sling Engine bundle.
>> + * <p>
>> + * The API in this package is still supported but marked deprecated and
>> + * not further evolving. Please change your implementations to implement
>> + * the new {@link org.apache.sling.auth.core.spi.AuthenticationHandler}
>> + * interface.
>> + *
>> + * @version 2.0.6
>> + */
>> +@Version("2.0.6")
>> +package org.apache.sling.engine.auth;
>> +
>> +import aQute.bnd.annotation.Version;
>> +
>> 
>> Propchange: 
>> sling/trunk/bundles/auth/core/src/main/java/org/apache/sling/engine/auth/package-info.java
>> ------------------------------------------------------------------------------
>>    svn:executable = *
>> 
>> 
>> 

Reply via email to