7 instantiations of JavaAppResource
Aspire.Hosting.Java (1)
JavaHostingExtensions.cs (1)
96var resource = new JavaAppResource(name, appDirectory);
Aspire.Hosting.Java.Tests (6)
JavaBuildToolResolverTests.cs (5)
21var resource = new JavaAppResource("api", tempDir.Path); 50var resource = new JavaAppResource("catalog", module); 74var resource = new JavaAppResource("catalog", module); 101var resource = new JavaAppResource("catalog", module); 125var resource = new JavaAppResource("catalog", module);
JavaPublicApiTests.cs (1)
18var action = () => new JavaAppResource(name, workingDirectory);
72 references to JavaAppResource
Aspire.Hosting.Java (55)
IJavaAppResource.cs (1)
12/// Implemented by <see cref="JavaAppResource"/> and <see cref="JavaContainerResource"/> so that
JavaBuildToolAnnotation.cs (2)
9/// Identifies the build tool that launches a <see cref="JavaAppResource"/>. 39/// Records how a <see cref="JavaAppResource"/> is built before it runs.
JavaBuildToolResolver.cs (1)
67internal static string ResolveWrapperPath(JavaAppResource resource, JavaBuildTool tool, bool isWindows)
JavaDockerfileGenerator.cs (15)
18/// Generates the multi-stage Dockerfile that publishes a <see cref="JavaAppResource"/>. 98internal static (JavaBuildTool Tool, string[] Args) ResolveBuildTool(JavaAppResource resource, string appDirectory) 108internal static void ResolveContainerBuildForTesting(JavaAppResource resource, string appDirectory) 111public static void Write(JavaAppResource resource, string appDirectory, DockerfileBuilderCallbackContext context) 113var logger = context.Services.GetService<ILogger<JavaAppResource>>(); 289internal static bool TryGetPrebuiltJarPath(JavaAppResource resource, string appDirectory, [NotNullWhen(true)] out string? jarPath) 331internal static bool TryGetBuildOutputJarPath(JavaAppResource resource, [NotNullWhen(true)] out string? jarPath) 450private static JavaBuildTool? DetectBuildToolForPublish(JavaAppResource resource, string appDirectory) 511private static string BuildContextIgnoreContent(JavaAppResource resource, string? prebuiltJarPath) 553internal static bool TryGetBuildProducedAgentPath(JavaAppResource resource, [NotNullWhen(true)] out string? agentPath) 663public static JavaContainerBuild Resolve(JavaAppResource resource, string appDirectory) 982JavaAppResource resource, 1031private static string ResolveWrapperForContext(JavaAppResource resource, string appDirectory, JavaBuildTool tool) 1103internal static (JavaBuildTool Tool, string[] Args) ResolveToolAndArgs(JavaAppResource resource, string appDirectory) 1137private static (JavaBuildTool Tool, string[] Args) ResolveConfiguredToolAndArgs(JavaAppResource resource, string appDirectory)
JavaHostingExtensions.cs (35)
83public static IResourceBuilder<JavaAppResource> AddJavaApp( 96var resource = new JavaAppResource(name, appDirectory); 184public static IResourceBuilder<JavaAppResource> AddJavaApp( 325public static IResourceBuilder<JavaAppResource> AddSpringBootApp( 405public static IResourceBuilder<JavaAppResource> AddQuarkusApp( 551where T : JavaAppResource 591JavaAppResource resource) 601private static bool TryResolveConfiguredBuildTool(JavaAppResource resource, out JavaBuildTool tool) 644params string[] args) where T : JavaAppResource 672params string[] args) where T : JavaAppResource 686string methodName) where T : JavaAppResource 755params string[] args) where T : JavaAppResource 788params string[] args) where T : JavaAppResource 804where T : JavaAppResource 897where T : JavaAppResource 950string wrapperPath) where T : JavaAppResource 1006string mainClass) where T : JavaAppResource 1037string jarPath) where T : JavaAppResource 1120this IResourceBuilder<T> builder) where T : JavaAppResource 1151else if (resource is JavaAppResource app && app.HasAnnotationOfType<JavaDetectedBuildToolAnnotation>()) 1204string agentPath) where T : JavaAppResource 1214string? agentPath) where T : JavaAppResource 1295where T : JavaAppResource 1338where T : JavaAppResource 1358where T : JavaAppResource 1366private static bool HasBuildProducedOtelAgent(JavaAppResource resource) 1383private static void AddLaunchArgs(JavaAppResource resource, CommandLineArgsCallbackContext ctx) 1483private static (string Command, string[] LeadingArgs) ResolveWrapperInvocation(JavaAppResource resource, JavaBuildTool tool) 1526private static void ValidateWrapperExists(JavaAppResource resource, JavaBuildTool tool) 1557JavaBuildTool tool) where T : JavaAppResource 1751where T : JavaAppResource 1803private static (string? MainClass, string[]? ClassPaths) ResolveEntryPointForIde(JavaAppResource resource) 1859private static string? TryDiscoverProjectMainClass(JavaAppResource resource) 1940private static string? TryGetQuarkusRunJar(JavaAppResource resource) 1981private static string? TryResolveIdeProjectName(JavaAppResource resource)
JavaJarPathAnnotation.cs (1)
12/// Held as an annotation rather than a property on <see cref="JavaAppResource"/> so run, publish, and
Aspire.Hosting.Java.Tests (17)
AddJavaAppPublishTests.cs (6)
1787Func<IResourceBuilder<JavaAppResource>, IResourceBuilder<JavaAppResource>>? configureResource = null) 2010Func<IResourceBuilder<JavaAppResource>, IResourceBuilder<JavaAppResource>>? configureResource = null) 2034Func<IResourceBuilder<JavaAppResource>, IResourceBuilder<JavaAppResource>>? configureResource = null)
AddJavaAppTests.cs (6)
209IResourceBuilder<JavaAppResource> builder = null!; 268IResourceBuilder<JavaAppResource> builder = null!; 516IResourceBuilder<JavaAppResource> builder = null!; 581IResourceBuilder<JavaAppResource> builder = null!; 649IResourceBuilder<JavaAppResource> builder = null!; 1354private static async Task<JavaLaunchConfiguration> GetLaunchConfigurationAsync(IResourceBuilder<JavaAppResource> app)
JavaBuildToolResolverTests.cs (5)
21var resource = new JavaAppResource("api", tempDir.Path); 50var resource = new JavaAppResource("catalog", module); 74var resource = new JavaAppResource("catalog", module); 101var resource = new JavaAppResource("catalog", module); 125var resource = new JavaAppResource("catalog", module);