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