plexus-component-metadata-1.0~beta3.0.7/ 0000755 0001750 0001750 00000000000 11226720062 020024 5 ustar twerner twerner plexus-component-metadata-1.0~beta3.0.7/README.txt 0000644 0001750 0001750 00000000402 10777725005 021532 0 ustar twerner twerner The org.codehaus.plexus.component.repository.cdc package contains some classes copied from the container
before it started using the "default" role hints.
This can be removed once all supported maven versions are using a container newer than 1.0-alpha-19.
plexus-component-metadata-1.0~beta3.0.7/src/ 0000755 0001750 0001750 00000000000 11226720062 020613 5 ustar twerner twerner plexus-component-metadata-1.0~beta3.0.7/src/it/ 0000755 0001750 0001750 00000000000 11226720062 021227 5 ustar twerner twerner plexus-component-metadata-1.0~beta3.0.7/src/it/descriptor-1/ 0000755 0001750 0001750 00000000000 11226720062 023543 5 ustar twerner twerner plexus-component-metadata-1.0~beta3.0.7/src/it/descriptor-1/validate.groovy 0000644 0001750 0001750 00000001614 11202346122 026600 0 ustar twerner twerner /*
* Copyright (C) 2006-2007 the original author or authors.
*
* Licensed 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.
*/
//
// $Id: validate.groovy 8178 2009-05-12 19:21:54Z bentmann $
//
def file = new File(basedir, 'target/classes/META-INF/plexus/components.xml')
assert file.exists()
def componentSet = new XmlParser().parse(file)
assert componentSet.components.component.size() == 2
return true;
plexus-component-metadata-1.0~beta3.0.7/src/it/descriptor-1/src/ 0000755 0001750 0001750 00000000000 11226720062 024332 5 ustar twerner twerner plexus-component-metadata-1.0~beta3.0.7/src/it/descriptor-1/src/main/ 0000755 0001750 0001750 00000000000 11226720062 025256 5 ustar twerner twerner plexus-component-metadata-1.0~beta3.0.7/src/it/descriptor-1/src/main/java/ 0000755 0001750 0001750 00000000000 11226720062 026177 5 ustar twerner twerner plexus-component-metadata-1.0~beta3.0.7/src/it/descriptor-1/src/main/java/testing/ 0000755 0001750 0001750 00000000000 11226720062 027654 5 ustar twerner twerner ././@LongLink 0000000 0000000 0000000 00000000146 00000000000 011566 L ustar root root plexus-component-metadata-1.0~beta3.0.7/src/it/descriptor-1/src/main/java/testing/ChildComponent.java plexus-component-metadata-1.0~beta3.0.7/src/it/descriptor-1/src/main/java/testing/ChildComponent.jav0000644 0001750 0001750 00000001523 10700072732 033265 0 ustar twerner twerner /*
* Copyright (C) 2007 the original author or authors.
*
* Licensed 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.
*/
package testing;
import org.codehaus.plexus.component.annotations.*;
/**
* ???
*
* @version $Id: ChildComponent.java 6922 2007-10-01 04:21:46Z user57 $
*/
@Component(role=ChildComponent.class)
public class ChildComponent
{
}
plexus-component-metadata-1.0~beta3.0.7/src/it/descriptor-1/src/main/java/testing/MyComponent.java 0000644 0001750 0001750 00000001701 10700072732 032766 0 ustar twerner twerner /*
* Copyright (C) 2007 the original author or authors.
*
* Licensed 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.
*/
package testing;
import org.codehaus.plexus.component.annotations.*;
/**
* ???
*
* @version $Id: MyComponent.java 6922 2007-10-01 04:21:46Z user57 $
*/
@Component(role=MyComponent.class, hint="foo")
public class MyComponent
{
@Requirement
private ChildComponent child;
@Configuration("bar")
private String foo;
}
plexus-component-metadata-1.0~beta3.0.7/src/it/descriptor-1/pom.xml 0000644 0001750 0001750 00000004301 11202346122 025051 0 ustar twerner twerner
4.0.0
org.codehaus.plexus.it.plexus-cdc-anno
descriptor-1
testing
org.codehaus.plexus
plexus-component-annotations
@project.version@
org.apache.maven.plugins
maven-compiler-plugin
1.5
1.5
org.codehaus.plexus
plexus-component-metadata
@project.version@
generate-metadata
plexus-component-metadata-1.0~beta3.0.7/src/it/settings.xml 0000644 0001750 0001750 00000001576 11202346122 023615 0 ustar twerner twerner
it-repo
true
local.central
@localRepositoryUrl@
true
true
local.central
@localRepositoryUrl@
true
true
plexus-component-metadata-1.0~beta3.0.7/src/it/source-encoding/ 0000755 0001750 0001750 00000000000 11226720062 024313 5 ustar twerner twerner plexus-component-metadata-1.0~beta3.0.7/src/it/source-encoding/latin-1/ 0000755 0001750 0001750 00000000000 11226720062 025560 5 ustar twerner twerner plexus-component-metadata-1.0~beta3.0.7/src/it/source-encoding/latin-1/src/ 0000755 0001750 0001750 00000000000 11226720062 026347 5 ustar twerner twerner plexus-component-metadata-1.0~beta3.0.7/src/it/source-encoding/latin-1/src/main/ 0000755 0001750 0001750 00000000000 11226720062 027273 5 ustar twerner twerner plexus-component-metadata-1.0~beta3.0.7/src/it/source-encoding/latin-1/src/main/java/ 0000755 0001750 0001750 00000000000 11226720062 030214 5 ustar twerner twerner plexus-component-metadata-1.0~beta3.0.7/src/it/source-encoding/latin-1/src/main/java/test/ 0000755 0001750 0001750 00000000000 11226720062 031173 5 ustar twerner twerner ././@LongLink 0000000 0000000 0000000 00000000151 00000000000 011562 L ustar root root plexus-component-metadata-1.0~beta3.0.7/src/it/source-encoding/latin-1/src/main/java/test/Component.java plexus-component-metadata-1.0~beta3.0.7/src/it/source-encoding/latin-1/src/main/java/test/Component.0000644 0001750 0001750 00000000316 11125010723 033130 0 ustar twerner twerner package test;
// NOTE: This source file is by design encoded using ISO-8859-1!
/**
* TEST-CHARS:
*
* @plexus.component role="test.Component" role-hint="default"
*/
public class Component
{
}
plexus-component-metadata-1.0~beta3.0.7/src/it/source-encoding/latin-1/pom.xml 0000644 0001750 0001750 00000002551 11202346122 027073 0 ustar twerner twerner
4.0.0
org.codehaus.plexus.its.metadata
latin-1
1.0
Latin-1
Test that source files using Latin-1 are properly parsed.
ISO-8859-1
org.apache.maven.plugins
maven-compiler-plugin
2.0.2
org.apache.maven.plugins
maven-resources-plugin
2.2
org.codehaus.plexus
plexus-component-metadata
@project.version@
generate-metadata
plexus-component-metadata-1.0~beta3.0.7/src/it/source-encoding/validate.groovy 0000644 0001750 0001750 00000001165 11202346122 027351 0 ustar twerner twerner def latin1File = new File(basedir, 'latin-1/target/classes/META-INF/plexus/components.xml')
assert latin1File.exists()
def latin1Chars = new XmlParser().parse(latin1File).components.component.description.text()
println latin1Chars
assert "TEST-CHARS: \u00C4\u00D6\u00DC\u00E4\u00F6\u00FC\u00DF".equals( latin1Chars )
def utf8File = new File(basedir, 'utf-8/target/classes/META-INF/plexus/components.xml')
assert utf8File.exists()
def utf8Chars = new XmlParser().parse(utf8File).components.component.description.text()
println utf8Chars
assert "TEST-CHARS: \u00DF\u0131\u03A3\u042F\u05D0\u20AC".equals( utf8Chars )
return true;
plexus-component-metadata-1.0~beta3.0.7/src/it/source-encoding/utf-8/ 0000755 0001750 0001750 00000000000 11226720062 025256 5 ustar twerner twerner plexus-component-metadata-1.0~beta3.0.7/src/it/source-encoding/utf-8/src/ 0000755 0001750 0001750 00000000000 11226720062 026045 5 ustar twerner twerner plexus-component-metadata-1.0~beta3.0.7/src/it/source-encoding/utf-8/src/main/ 0000755 0001750 0001750 00000000000 11226720062 026771 5 ustar twerner twerner plexus-component-metadata-1.0~beta3.0.7/src/it/source-encoding/utf-8/src/main/java/ 0000755 0001750 0001750 00000000000 11226720062 027712 5 ustar twerner twerner plexus-component-metadata-1.0~beta3.0.7/src/it/source-encoding/utf-8/src/main/java/test/ 0000755 0001750 0001750 00000000000 11226720062 030671 5 ustar twerner twerner ././@LongLink 0000000 0000000 0000000 00000000147 00000000000 011567 L ustar root root plexus-component-metadata-1.0~beta3.0.7/src/it/source-encoding/utf-8/src/main/java/test/Component.java plexus-component-metadata-1.0~beta3.0.7/src/it/source-encoding/utf-8/src/main/java/test/Component.ja0000644 0001750 0001750 00000000317 11125010723 033142 0 ustar twerner twerner package test;
// NOTE: This source file is by design encoded using UTF-8!
/**
* TEST-CHARS: ßıΣЯא€
*
* @plexus.component role="test.Component" role-hint="default"
*/
public class Component
{
}
plexus-component-metadata-1.0~beta3.0.7/src/it/source-encoding/utf-8/pom.xml 0000644 0001750 0001750 00000002536 11202346122 026574 0 ustar twerner twerner
4.0.0
org.codehaus.plexus.its.metadata
utf-8
1.0
UTF-8
Test that source files using UTF-8 are properly parsed.
UTF-8
org.apache.maven.plugins
maven-compiler-plugin
2.0.2
org.apache.maven.plugins
maven-resources-plugin
2.2
org.codehaus.plexus
plexus-component-metadata
@project.version@
generate-metadata
plexus-component-metadata-1.0~beta3.0.7/src/it/source-encoding/pom.xml 0000644 0001750 0001750 00000001245 11125010723 025624 0 ustar twerner twerner
4.0.0
org.codehaus.plexus.its.metadata
aggregator
1.0
pom
Aggregator
Test that the character encoding of source files is respected by the metadata extractor.
utf-8
latin-1
plexus-component-metadata-1.0~beta3.0.7/src/it/annotation-processing-test/ 0000755 0001750 0001750 00000000000 11226720062 026530 5 ustar twerner twerner plexus-component-metadata-1.0~beta3.0.7/src/it/annotation-processing-test/src/ 0000755 0001750 0001750 00000000000 11226720062 027317 5 ustar twerner twerner plexus-component-metadata-1.0~beta3.0.7/src/it/annotation-processing-test/src/test/ 0000755 0001750 0001750 00000000000 11226720062 030276 5 ustar twerner twerner plexus-component-metadata-1.0~beta3.0.7/src/it/annotation-processing-test/src/test/java/ 0000755 0001750 0001750 00000000000 11226720062 031217 5 ustar twerner twerner plexus-component-metadata-1.0~beta3.0.7/src/it/annotation-processing-test/src/test/java/org/ 0000755 0001750 0001750 00000000000 11226720062 032006 5 ustar twerner twerner ././@LongLink 0000000 0000000 0000000 00000000146 00000000000 011566 L ustar root root plexus-component-metadata-1.0~beta3.0.7/src/it/annotation-processing-test/src/test/java/org/codehaus/ plexus-component-metadata-1.0~beta3.0.7/src/it/annotation-processing-test/src/test/java/org/codehaus0000755 0001750 0001750 00000000000 11226720062 033522 5 ustar twerner twerner ././@LongLink 0000000 0000000 0000000 00000000155 00000000000 011566 L ustar root root plexus-component-metadata-1.0~beta3.0.7/src/it/annotation-processing-test/src/test/java/org/codehaus/plexus/ plexus-component-metadata-1.0~beta3.0.7/src/it/annotation-processing-test/src/test/java/org/codehaus0000755 0001750 0001750 00000000000 11226720062 033522 5 ustar twerner twerner ././@LongLink 0000000 0000000 0000000 00000000171 00000000000 011564 L ustar root root plexus-component-metadata-1.0~beta3.0.7/src/it/annotation-processing-test/src/test/java/org/codehaus/plexus/AppTest.java plexus-component-metadata-1.0~beta3.0.7/src/it/annotation-processing-test/src/test/java/org/codehaus0000644 0001750 0001750 00000001207 11144320355 033524 0 ustar twerner twerner package org.codehaus.plexus;
import junit.framework.Test;
import junit.framework.TestCase;
import junit.framework.TestSuite;
/**
* Unit test for simple App.
*/
public class AppTest
extends TestCase
{
/**
* Create the test case
*
* @param testName name of the test case
*/
public AppTest( String testName )
{
super( testName );
}
/**
* @return the suite of tests being tested
*/
public static Test suite()
{
return new TestSuite( AppTest.class );
}
/**
* Rigourous Test :-)
*/
public void testApp()
{
assertTrue( true );
}
}
plexus-component-metadata-1.0~beta3.0.7/src/it/annotation-processing-test/src/main/ 0000755 0001750 0001750 00000000000 11226720062 030243 5 ustar twerner twerner plexus-component-metadata-1.0~beta3.0.7/src/it/annotation-processing-test/src/main/java/ 0000755 0001750 0001750 00000000000 11226720062 031164 5 ustar twerner twerner plexus-component-metadata-1.0~beta3.0.7/src/it/annotation-processing-test/src/main/java/org/ 0000755 0001750 0001750 00000000000 11226720062 031753 5 ustar twerner twerner ././@LongLink 0000000 0000000 0000000 00000000146 00000000000 011566 L ustar root root plexus-component-metadata-1.0~beta3.0.7/src/it/annotation-processing-test/src/main/java/org/codehaus/ plexus-component-metadata-1.0~beta3.0.7/src/it/annotation-processing-test/src/main/java/org/codehaus0000755 0001750 0001750 00000000000 11226720062 033467 5 ustar twerner twerner ././@LongLink 0000000 0000000 0000000 00000000155 00000000000 011566 L ustar root root plexus-component-metadata-1.0~beta3.0.7/src/it/annotation-processing-test/src/main/java/org/codehaus/plexus/ plexus-component-metadata-1.0~beta3.0.7/src/it/annotation-processing-test/src/main/java/org/codehaus0000755 0001750 0001750 00000000000 11226720062 033467 5 ustar twerner twerner ././@LongLink 0000000 0000000 0000000 00000000176 00000000000 011571 L ustar root root plexus-component-metadata-1.0~beta3.0.7/src/it/annotation-processing-test/src/main/java/org/codehaus/plexus/SlowExecutor.java plexus-component-metadata-1.0~beta3.0.7/src/it/annotation-processing-test/src/main/java/org/codehaus0000644 0001750 0001750 00000000404 11144320355 033467 0 ustar twerner twerner package org.codehaus.plexus;
import org.codehaus.plexus.component.annotations.Component;
@Component(role=Executor.class,hint="slow")
public class SlowExecutor
implements Executor
{
public String execute()
{
return "slow";
}
}
././@LongLink 0000000 0000000 0000000 00000000172 00000000000 011565 L ustar root root plexus-component-metadata-1.0~beta3.0.7/src/it/annotation-processing-test/src/main/java/org/codehaus/plexus/Executor.java plexus-component-metadata-1.0~beta3.0.7/src/it/annotation-processing-test/src/main/java/org/codehaus0000644 0001750 0001750 00000000122 11144320355 033464 0 ustar twerner twerner package org.codehaus.plexus;
public interface Executor
{
String execute();
}
././@LongLink 0000000 0000000 0000000 00000000201 00000000000 011556 L ustar root root plexus-component-metadata-1.0~beta3.0.7/src/it/annotation-processing-test/src/main/java/org/codehaus/plexus/PlexusComponent.java plexus-component-metadata-1.0~beta3.0.7/src/it/annotation-processing-test/src/main/java/org/codehaus0000644 0001750 0001750 00000000131 11144320355 033464 0 ustar twerner twerner package org.codehaus.plexus;
public interface PlexusComponent
{
String execute();
}
././@LongLink 0000000 0000000 0000000 00000000211 00000000000 011557 L ustar root root plexus-component-metadata-1.0~beta3.0.7/src/it/annotation-processing-test/src/main/java/org/codehaus/plexus/SubclassPlexusComponent.java plexus-component-metadata-1.0~beta3.0.7/src/it/annotation-processing-test/src/main/java/org/codehaus0000644 0001750 0001750 00000000426 11144320355 033473 0 ustar twerner twerner package org.codehaus.plexus;
import org.codehaus.plexus.component.annotations.Component;
@Component(role = Component.class)
public class SubclassPlexusComponent
extends AbstractPlexusComponent
{
public String execute()
{
return executor.execute();
}
}
././@LongLink 0000000 0000000 0000000 00000000176 00000000000 011571 L ustar root root plexus-component-metadata-1.0~beta3.0.7/src/it/annotation-processing-test/src/main/java/org/codehaus/plexus/FastExecutor.java plexus-component-metadata-1.0~beta3.0.7/src/it/annotation-processing-test/src/main/java/org/codehaus0000644 0001750 0001750 00000000401 11144320355 033464 0 ustar twerner twerner package org.codehaus.plexus;
import org.codehaus.plexus.component.annotations.Component;
@Component(role = Executor.class, hint = "fast")
public class FastExecutor
implements Executor
{
public String execute()
{
return "fast";
}
}
././@LongLink 0000000 0000000 0000000 00000000211 00000000000 011557 L ustar root root plexus-component-metadata-1.0~beta3.0.7/src/it/annotation-processing-test/src/main/java/org/codehaus/plexus/AbstractPlexusComponent.java plexus-component-metadata-1.0~beta3.0.7/src/it/annotation-processing-test/src/main/java/org/codehaus0000644 0001750 0001750 00000000340 11144320355 033466 0 ustar twerner twerner package org.codehaus.plexus;
import org.codehaus.plexus.component.annotations.Requirement;
public abstract class AbstractPlexusComponent
implements PlexusComponent
{
@Requirement
protected Executor executor;
}
plexus-component-metadata-1.0~beta3.0.7/src/it/annotation-processing-test/pom.xml 0000644 0001750 0001750 00000003224 11144320355 030046 0 ustar twerner twerner
4.0.0
org.codehaus.plexus
annotation-processing-test
jar
1.0-SNAPSHOT
annotation-processing-test
http://maven.apache.org
1.0-beta-3.0.6-SNAPSHOT
junit
junit
3.8.1
test
org.codehaus.plexus
plexus-component-annotations
${plexusVersion}
org.apache.maven.plugins
maven-compiler-plugin
1.5
1.5
org.codehaus.plexus
plexus-component-metadata
${plexusVersion}
generate-metadata
plexus-component-metadata-1.0~beta3.0.7/src/site/ 0000755 0001750 0001750 00000000000 11226720062 021557 5 ustar twerner twerner plexus-component-metadata-1.0~beta3.0.7/src/site/site.xml 0000644 0001750 0001750 00000000422 11126637653 023257 0 ustar twerner twerner
plexus-component-metadata-1.0~beta3.0.7/src/test/ 0000755 0001750 0001750 00000000000 11226720061 021571 5 ustar twerner twerner plexus-component-metadata-1.0~beta3.0.7/src/test/resources/ 0000755 0001750 0001750 00000000000 11226720061 023603 5 ustar twerner twerner plexus-component-metadata-1.0~beta3.0.7/src/test/resources/org/ 0000755 0001750 0001750 00000000000 11226720061 024372 5 ustar twerner twerner plexus-component-metadata-1.0~beta3.0.7/src/test/resources/org/codehaus/ 0000755 0001750 0001750 00000000000 11226720061 026165 5 ustar twerner twerner plexus-component-metadata-1.0~beta3.0.7/src/test/resources/org/codehaus/plexus/ 0000755 0001750 0001750 00000000000 11226720061 027505 5 ustar twerner twerner plexus-component-metadata-1.0~beta3.0.7/src/test/resources/org/codehaus/plexus/metadata/ 0000755 0001750 0001750 00000000000 11226720061 031265 5 ustar twerner twerner plexus-component-metadata-1.0~beta3.0.7/src/test/resources/org/codehaus/plexus/metadata/merge/ 0000755 0001750 0001750 00000000000 11226720061 032364 5 ustar twerner twerner ././@LongLink 0000000 0000000 0000000 00000000154 00000000000 011565 L ustar root root plexus-component-metadata-1.0~beta3.0.7/src/test/resources/org/codehaus/plexus/metadata/merge/recessive.xml plexus-component-metadata-1.0~beta3.0.7/src/test/resources/org/codehaus/plexus/metadata/merge/recess0000644 0001750 0001750 00000003702 11054050041 033566 0 ustar twerner twerner
org.codehaus.plexus.metadata.component.IComponent
org.codehaus.plexus.metadata.component.RecessiveComponent
Description for conflicting recessive component
Recessive Property1 value
Property3 value
org.codehaus.plexus.metadata.component.IComponentA
recessiveField
org.codehaus.plexus.metadata.component.INonConflictingComponent
org.codehaus.plexus.metadata.component.RecessiveComponent
Description for non-conflicting recessive component
Non conflicting Property1 value
Non conflicting Property2 value
org.codehaus.plexus.metadata.component.IComponentA
webapp
webapp
Webapp
././@LongLink 0000000 0000000 0000000 00000000153 00000000000 011564 L ustar root root plexus-component-metadata-1.0~beta3.0.7/src/test/resources/org/codehaus/plexus/metadata/merge/dominant.xml plexus-component-metadata-1.0~beta3.0.7/src/test/resources/org/codehaus/plexus/metadata/merge/domina0000644 0001750 0001750 00000001200 11054050041 033540 0 ustar twerner twerner
org.codehaus.plexus.metadata.component.IComponent
org.codehaus.plexus.metadata.component.DominantComponent
Description for Dominant component
Dominant Property1 value
Dominant Property2 value
org.codehaus.plexus.metadata.component.IComponentA