File tree Expand file tree Collapse file tree 16 files changed +83
-44
lines changed
src/main/java/org/codehaus/plexus/compiler/manager
src/main/java/org/codehaus/plexus/compiler/ajc
src/main/java/org/codehaus/plexus/compiler/csharp
src/main/java/org/codehaus/plexus/compiler/eclipse
src/main/java/org/codehaus/plexus/compiler/j2objc
plexus-compiler-javac-errorprone
src/main/java/org/codehaus/plexus/compiler/javac/errorprone
src/main/java/org/codehaus/plexus/compiler/javac Expand file tree Collapse file tree 16 files changed +83
-44
lines changed Original file line number Diff line number Diff line change 1818 <artifactId >plexus-compiler-api</artifactId >
1919 </dependency >
2020 <dependency >
21- <groupId >org.codehaus.plexus </groupId >
22- <artifactId >plexus-component-annotations </artifactId >
21+ <groupId >javax.inject </groupId >
22+ <artifactId >javax.inject </artifactId >
2323 </dependency >
2424 <dependency >
2525 <groupId >org.junit.jupiter</groupId >
Original file line number Diff line number Diff line change 2525 */
2626
2727import org .codehaus .plexus .compiler .Compiler ;
28- import org .codehaus .plexus .component .annotations .Component ;
29- import org .codehaus .plexus .component .annotations .Requirement ;
3028
29+ import javax .inject .Inject ;
30+ import javax .inject .Named ;
3131import java .util .Map ;
3232
3333/**
3434 * @author <a href="mailto:[email protected] ">Trygve Laugstøl</a> 3535 */
36- @ Component ( role = CompilerManager . class )
36+ @ Named
3737public class DefaultCompilerManager
3838 implements CompilerManager
3939{
40- @ Requirement
40+ @ Inject
4141 private Map <String , Compiler > compilers ;
4242
4343 // ----------------------------------------------------------------------
Original file line number Diff line number Diff line change 1919
2020 <dependencies >
2121 <dependency >
22- <groupId >org.codehaus.plexus </groupId >
23- <artifactId >plexus-component-annotations </artifactId >
22+ <groupId >javax.inject </groupId >
23+ <artifactId >javax.inject </artifactId >
2424 </dependency >
2525 <dependency >
2626 <groupId >org.aspectj</groupId >
Original file line number Diff line number Diff line change 1010import org .aspectj .org .eclipse .jdt .internal .compiler .classfmt .ClassFileConstants ;
1111import org .aspectj .tools .ajc .Main ;
1212import org .codehaus .plexus .compiler .AbstractCompiler ;
13- import org .codehaus .plexus .compiler .Compiler ;
1413import org .codehaus .plexus .compiler .CompilerConfiguration ;
1514import org .codehaus .plexus .compiler .CompilerException ;
1615import org .codehaus .plexus .compiler .CompilerMessage ;
1716import org .codehaus .plexus .compiler .CompilerOutputStyle ;
1817import org .codehaus .plexus .compiler .CompilerResult ;
19- import org .codehaus .plexus .component .annotations .Component ;
2018import org .codehaus .plexus .util .DirectoryScanner ;
2119
20+ import javax .inject .Named ;
21+ import javax .inject .Singleton ;
2222import java .io .File ;
2323import java .io .IOException ;
2424import java .net .MalformedURLException ;
287287 *
288288 * @author <a href="mailto:[email protected] ">Jason van Zyl</a> 289289 */
290- @ Component ( role = Compiler . class , hint = "aspectj" )
290+ @ Named ( "aspectj" )
291291public class AspectJCompiler
292292 extends AbstractCompiler
293293{
Original file line number Diff line number Diff line change 1515
1616 <dependencies >
1717 <dependency >
18- <groupId >org.codehaus.plexus </groupId >
19- <artifactId >plexus-component-annotations </artifactId >
18+ <groupId >javax.inject </groupId >
19+ <artifactId >javax.inject </artifactId >
2020 </dependency >
2121 <dependency >
2222 <groupId >org.codehaus.plexus</groupId >
Original file line number Diff line number Diff line change 1717 */
1818
1919import org .codehaus .plexus .compiler .AbstractCompiler ;
20- import org .codehaus .plexus .compiler .Compiler ;
2120import org .codehaus .plexus .compiler .CompilerConfiguration ;
2221import org .codehaus .plexus .compiler .CompilerException ;
2322import org .codehaus .plexus .compiler .CompilerMessage ;
2423import org .codehaus .plexus .compiler .CompilerOutputStyle ;
2524import org .codehaus .plexus .compiler .CompilerResult ;
26- import org .codehaus .plexus .component .annotations .Component ;
2725import org .codehaus .plexus .util .DirectoryScanner ;
2826import org .codehaus .plexus .util .IOUtil ;
2927import org .codehaus .plexus .util .Os ;
3432import org .codehaus .plexus .util .cli .StreamConsumer ;
3533import org .codehaus .plexus .util .cli .WriterStreamConsumer ;
3634
35+ import javax .inject .Named ;
3736import java .io .BufferedReader ;
3837import java .io .File ;
3938import java .io .FileWriter ;
5756 * @author <a href="mailto:[email protected] ">Matthew Pocock</a> 5857 * @author <a href="mailto:[email protected] ">Chris Stevenson</a> 5958 */
60- @ Component ( role = Compiler . class , hint = "csharp" )
59+ @ Named ( "csharp" )
6160public class CSharpCompiler
6261 extends AbstractCompiler
6362{
Original file line number Diff line number Diff line change 3232 <version >3.33.0</version >
3333 </dependency >
3434 <dependency >
35- <groupId >org.codehaus.plexus </groupId >
36- <artifactId >plexus-component-annotations </artifactId >
35+ <groupId >javax.inject </groupId >
36+ <artifactId >javax.inject </artifactId >
3737 </dependency >
3838 <dependency >
3939 <groupId >org.junit.jupiter</groupId >
Original file line number Diff line number Diff line change 2424 * SOFTWARE.
2525 */
2626
27+ import javax .inject .Named ;
28+ import javax .inject .Singleton ;
2729import javax .tools .Diagnostic ;
2830import javax .tools .DiagnosticListener ;
2931import javax .tools .JavaCompiler ;
4446import java .util .Map .Entry ;
4547import java .util .ServiceLoader ;
4648import org .codehaus .plexus .compiler .AbstractCompiler ;
47- import org .codehaus .plexus .compiler .Compiler ;
4849import org .codehaus .plexus .compiler .CompilerConfiguration ;
4950import org .codehaus .plexus .compiler .CompilerException ;
5051import org .codehaus .plexus .compiler .CompilerMessage ;
5152import org .codehaus .plexus .compiler .CompilerOutputStyle ;
5253import org .codehaus .plexus .compiler .CompilerResult ;
53- import org .codehaus .plexus .component .annotations .Component ;
5454import org .codehaus .plexus .util .StringUtils ;
5555import org .eclipse .jdt .core .compiler .CompilationProgress ;
5656import org .eclipse .jdt .core .compiler .batch .BatchCompiler ;
5757
5858/**
5959 *
6060 */
61- @ Component ( role = Compiler .class , hint = "eclipse" )
61+ @ Named ( "eclipse" )
62+ @ Singleton
6263public class EclipseJavaCompiler
6364 extends AbstractCompiler
6465{
Original file line number Diff line number Diff line change 1919 <artifactId >plexus-utils</artifactId >
2020 </dependency >
2121 <dependency >
22- <groupId >org.codehaus.plexus </groupId >
23- <artifactId >plexus-component-annotations </artifactId >
22+ <groupId >javax.inject </groupId >
23+ <artifactId >javax.inject </artifactId >
2424 </dependency >
2525 <dependency >
2626 <groupId >org.junit.jupiter</groupId >
Original file line number Diff line number Diff line change 1717 */
1818
1919import org .codehaus .plexus .compiler .AbstractCompiler ;
20- import org .codehaus .plexus .compiler .Compiler ;
2120import org .codehaus .plexus .compiler .CompilerConfiguration ;
2221import org .codehaus .plexus .compiler .CompilerException ;
2322import org .codehaus .plexus .compiler .CompilerMessage ;
2423import org .codehaus .plexus .compiler .CompilerMessage .Kind ;
2524import org .codehaus .plexus .compiler .CompilerOutputStyle ;
2625import org .codehaus .plexus .compiler .CompilerResult ;
27- import org .codehaus .plexus .component .annotations .Component ;
2826import org .codehaus .plexus .util .StringUtils ;
2927import org .codehaus .plexus .util .cli .CommandLineException ;
3028import org .codehaus .plexus .util .cli .CommandLineUtils ;
3129import org .codehaus .plexus .util .cli .Commandline ;
3230import org .codehaus .plexus .util .cli .StreamConsumer ;
3331import org .codehaus .plexus .util .cli .WriterStreamConsumer ;
3432
33+ import javax .inject .Named ;
3534import java .io .BufferedReader ;
3635import java .io .File ;
3736import java .io .IOException ;
5150 * Maître</a>
5251 *
5352 */
54- @ Component ( role = Compiler . class , hint = "j2objc" )
53+ @ Named ( "j2objc" )
5554public class J2ObjCCompiler
5655 extends AbstractCompiler
5756{
You can’t perform that action at this time.
0 commit comments