Skip to content

Commit 7ab338f

Browse files
committed
edits
1 parent 735957c commit 7ab338f

File tree

6 files changed

+33
-33
lines changed

6 files changed

+33
-33
lines changed

articles/migrate/appcat/java-preview.md

Lines changed: 33 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,8 @@ The tool is designed to help organizations modernize their Java applications in
2828

2929
With it, you can perform the following tasks:
3030

31-
* Discover technology usage: Quickly see which technologies an application uses. Discovery is useful if you have legacy applications with not much documentation and want to know which technologies they use.
32-
* Assess the code to a specific target: Assess an application for a specific Azure target. Check the effort and the modifications you have to do to replatform your applications to Azure.
31+
- Discover technology usage: Quickly see which technologies an application uses. Discovery is useful if you have legacy applications with not much documentation and want to know which technologies they use.
32+
- Assess the code to a specific target: Assess an application for a specific Azure target. Check the effort and the modifications you have to do to replatform your applications to Azure.
3333

3434
### Supported targets
3535

@@ -50,13 +50,13 @@ The rules used by Azure Migrate application and code assessment are grouped base
5050

5151
When the tool assesses for Cloud Readiness and related Azure services, it can also report useful information for potential usage of different Azure services. The following list shows a few of the services covered:
5252

53-
* Azure Databases
54-
* Azure Service Bus
55-
* Azure Storage
56-
* Azure Content Delivery Network
57-
* Azure Event Hubs
58-
* Azure Key Vault
59-
* Azure Front Door
53+
- Azure Databases
54+
- Azure Service Bus
55+
- Azure Storage
56+
- Azure Content Delivery Network
57+
- Azure Event Hubs
58+
- Azure Key Vault
59+
- Azure Front Door
6060

6161
## Download and Install
6262

@@ -115,7 +115,7 @@ Extract the binary from the downloaded file. You should see the following folder
115115
├── maven.default.index
116116
├── jdtls/
117117
├── static-report/
118-
├── rulesets/
118+
├── rulesets/
119119
├── readme.md
120120
└── readme.html
121121
```
@@ -155,7 +155,7 @@ cd /azure-migrate-appcat-for-java-cli-<OS>-<architecture>-<release-version>-prev
155155
```
156156

157157
> [!NOTE]
158-
> The `appcat` binary first looks for its dependencies in the current directory, and falls back to #Option 1 configration if the dependencies not found.
158+
> The `appcat` binary first looks for its dependencies in the current directory. If the dependencies aren't found, it falls back to the configuration described in the [Option 1](#option-1-add-the-appcat-binary-path-to-your-path) section.
159159
160160
## Usage
161161

@@ -172,7 +172,7 @@ AppCAT provides two subcommands for usage:
172172
> ```bash
173173
> xattr -d -r com.apple.quarantine /path/to/appcat_binary
174174
> ```
175-
>
175+
>
176176
> For example:
177177
>
178178
> ```bash
@@ -330,51 +330,51 @@ The reports are automatically generated and launched. You can find the reports u
330330

331331
The landing page of the report lists all the technologies that are used in the application. The dashboard provides a summary of the analysis, including the number of transformation incidents, the incidents categories, or the story points.
332332

333-
:::image type="content" source="media/java/AppCAT7-report-summary.png" alt-text="Screenshot of the appcat summary report." lightbox="media/java/AppCAT7-report-summary.png":::
333+
:::image type="content" source="media/java/appcat-7-report-summary.png" alt-text="Screenshot of the appcat summary report." lightbox="media/java/appcat-7-report-summary.png":::
334334

335335
When you zoom in on the **Incidents by Category** pie chart, you can see the number of incidents by category: **Mandatory**, **Optional**, and **Potential**.
336336

337337
The dashboard also shows the *story points*. The story points are an abstract metric commonly used in Agile software development to estimate the level of effort needed to implement a feature or change. `appcat` uses story points to express the level of effort needed to migrate a particular application. Story points don't necessarily translate to work hours, but the value should be consistent across tasks.
338338

339-
:::image type="content" source="media/java/AppCAT7-report-summary-incident.png" alt-text="Screenshot of the AppCAT summary incident report." lightbox="media/java/AppCAT7-report-summary-incident.png":::
339+
:::image type="content" source="media/java/appcat-7-report-summary-incident.png" alt-text="Screenshot of the AppCAT summary incident report." lightbox="media/java/appcat-7-report-summary-incident.png":::
340340

341341
### Assessment report
342342

343343
The assessment report gives an overview of the transformation issues that would need to be solved to migrate the application to Azure.
344344

345345
These *Issues*, also called *Incidents*, have a severity (*Mandatory*, *Optional*, or *Potential*), a level of effort, and a number indicating the story points. The story points are determined by calculating the number of incidents times the effort required to address the issue.
346346

347-
:::image type="content" source="media/java/AppCAT7-report-assessment.png" alt-text="Screenshot of the AppCAT assessment report." lightbox="media/java/AppCAT7-report-assessment.png":::
347+
:::image type="content" source="media/java/appcat-7-report-assessment.png" alt-text="Screenshot of the AppCAT assessment report." lightbox="media/java/appcat-7-report-assessment.png":::
348348

349349
### Detailed information for a specific issue
350350

351351
For each incident, you can get more information (the issue detail, the content of the rule, and so on) just by selecting it. You also get the list of all the files affected by this incident.
352352

353-
:::image type="content" source="media/java/AppCAT7-report-assessment-detail.png" alt-text="Screenshot of the AppCAT issue detail report." lightbox="media/java/AppCAT7-report-assessment-detail.png":::
353+
:::image type="content" source="media/java/appcat-7-report-assessment-detail.png" alt-text="Screenshot of the AppCAT issue detail report." lightbox="media/java/appcat-7-report-assessment-detail.png":::
354354

355355
Then, for each file or class affected by the incident, you can jump into the source code to highlight the line of code that created the issue.
356356

357-
:::image type="content" source="media/java/AppCAT7-report-assessment-code.png" alt-text="Screenshot of the AppCAT issue code report." lightbox="media/java/AppCAT7-report-assessment-code.png":::
357+
:::image type="content" source="media/java/appcat-7-report-assessment-code.png" alt-text="Screenshot of the AppCAT issue code report." lightbox="media/java/appcat-7-report-assessment-code.png":::
358358

359359
## Release notes
360360

361361
### 7.6.0.4
362362

363363
This release contains the following fixes and enhancements.
364364

365-
- Support telemetry collection. `--disable-telemetry` flag to disable telemetry.
366-
- Refactor CLI command format, make it more clear.
367-
- Update `--source` flag, change `--source <source1> --source <source2> ...` to `--source <source1>,<source2>,...`
368-
- Update `--target` flag, change `--target <target1> --target <target2> ...` to ` --target <target1>,<target2>,...`
369-
- Update `--rules` flag, change `--rules <rule1> --rules <rule2> ...` to `--rules <rule1>,<rule2>,...`
370-
- Update `--maven-settings` flag to `--custom-maven-settings`
371-
- Update `--limit-code-snips` flag to `--code-snips-number`
372-
- Remove `--json-output` flag, use `--output-format` flag, choose output format: 'yaml' or 'json'. (default yaml)
373-
- Remove `--provider`, `--override-provider-settings`, `--list-providers`, `--dependency-folders` flags
374-
- New `--exclude-paths` flag: Specify paths that should be ignored analysis. Use a comma-separated list for multiple values: `--exclude-paths <path1>,<path2>,...` (default []).
375-
- New `--packages` flag: Specify application class packages to be evaluated. Use a comma-separated list for multiple values: `--packages <package1>,<package2>,...` (default []).
376-
- New `--dry-run` flag: Only check if the flags are valid, not running the analysis actually. (default false).
377-
- Remove `azure-spring-apps` from appcat `--list-targets`.
365+
- Supports telemetry collection. Use the `--disable-telemetry` flag to disable telemetry.
366+
- Refactors the CLI command format to make it more clear.
367+
- Updates the `--source` flag, changing from `--source <source1> --source <source2> ...` to `--source <source1>,<source2>,...`
368+
- Updates the `--target` flag, changing from `--target <target1> --target <target2> ...` to ` --target <target1>,<target2>,...`
369+
- Updates the `--rules` flag, changing from `--rules <rule1> --rules <rule2> ...` to `--rules <rule1>,<rule2>,...`
370+
- Updates the `--maven-settings` flag to `--custom-maven-settings`
371+
- Updates the `--limit-code-snips` flag to `--code-snips-number`
372+
- Removes the `--json-output` flag, use `--output-format` flag, choose output format: 'yaml' or 'json'. (default yaml)
373+
- Removes the `--provider`, `--override-provider-settings`, `--list-providers`, and `--dependency-folders` flags
374+
- A new `--exclude-paths` flag: Specifies paths that should be ignored in analysis. Use a comma-separated list for multiple values: `--exclude-paths <path1>,<path2>,...`. The default value is `[]`.
375+
- A new `--packages` flag: Specifies application class packages to be evaluated. Use a comma-separated list for multiple values: `--packages <package1>,<package2>,...`. The default value is `[]`.
376+
- A new `--dry-run` flag: Only checks whether the flags are valid without actually running the analysis actually. The default value is `false`.
377+
- Removes `azure-spring-apps` from the appcat `--list-targets`.
378378

379379
### 7.6.0.3
380380

@@ -457,9 +457,9 @@ GA (Generally Available) release of Azure Migrate application and code assessmen
457457
### 7.6.0.4
458458

459459
- Rules issues:
460-
- `azure-system-config-01000` rules aren't being triggered.
461-
- `azure-password-01000` rule detects only one violation, even when multiple violations exist in the same file.
462-
- Error in Watcher Error channel on Windows: `Windows system assumed buffer larger than it is, events have likely been missed`. This error message appears on the command line during long-running jobs on Windows.
460+
- The `azure-system-config-01000` rules aren't being triggered.
461+
- The `azure-password-01000` rule detects only one violation, even when multiple violations exist in the same file.
462+
- An error in the Watcher Error channel on Windows: `Windows system assumed buffer larger than it is, events have likely been missed`. This error message appears on the command line during long-running jobs on Windows.
463463

464464
### 7.6.0.3
465465

0 commit comments

Comments
 (0)