@@ -29,7 +29,6 @@ import { FileResult } from 'tmp';
2929import { URL } from 'url' ;
3030import * as isPort from 'validator/lib/isPort' ;
3131import * as vscode from 'vscode' ;
32- import * as vscodeUri from 'vscode-uri' ;
3332import { OpenDialogOptions , MessageOptions , OutputChannel , QuickPickItem , MessageItem , Uri , DebugConfiguration , WorkspaceFolder } from 'vscode' ;
3433import { ApplicationInstance } from '../project/ApplicationInstance' ;
3534import { DeploymentSupport } from '../project/DeploymentSupport' ;
@@ -866,11 +865,11 @@ export class PayaraServerInstanceController extends PayaraInstanceController {
866865 this . instanceProvider . updateServerConfig ( ) ;
867866 }
868867
869- public async migrateToJakarta10 ( uri : string ) {
870- console . log ( "selected resource:" + vscodeUri . URI . parse ( uri ) . fsPath ) ;
868+ public async migrateToJakarta10 ( uri : vscode . Uri ) {
869+ console . log ( "selected resource:" + uri . fsPath ) ;
871870
872871 //verify if the source is a directory
873- if ( uri && fs . existsSync ( vscodeUri . URI . parse ( uri ) . fsPath ) && fs . lstatSync ( vscodeUri . URI . parse ( uri ) . fsPath ) . isDirectory ( ) ) {
872+ if ( uri && fs . existsSync ( uri . fsPath ) && fs . lstatSync ( uri . fsPath ) . isDirectory ( ) ) {
874873 //request to select the folder
875874 let directorySelected = await vscode . window . showOpenDialog ( {
876875 canSelectFolders : true ,
@@ -896,7 +895,7 @@ export class PayaraServerInstanceController extends PayaraInstanceController {
896895 }
897896
898897 //if it is the same folder show dialog for override selection
899- if ( directorySelected && directorySelected [ 0 ] . fsPath == vscodeUri . URI . parse ( uri . toString ( ) ) . fsPath ) {
898+ if ( directorySelected && directorySelected [ 0 ] . fsPath == uri . fsPath ) {
900899 let options : vscode . MessageOptions = {
901900 modal : true
902901 } ;
@@ -910,12 +909,12 @@ export class PayaraServerInstanceController extends PayaraInstanceController {
910909 }
911910
912911 //if selection was cancel or no just return
913- if ( directorySelected && directorySelected [ 0 ] . fsPath == vscodeUri . URI . parse ( uri . toString ( ) ) . fsPath && selectedCancelorNo ) {
912+ if ( directorySelected && directorySelected [ 0 ] . fsPath == uri . fsPath && selectedCancelorNo ) {
914913 return ;
915914 }
916915
917916 //processing the options selected for the transform process
918- let source = vscodeUri . URI . parse ( uri ) . fsPath ;
917+ let source = uri . fsPath ;
919918 let workspaceFolder : vscode . WorkspaceFolder = {
920919 uri : ( vscode . workspace . rootPath ? vscode . Uri . file ( vscode . workspace . rootPath ) : undefined ) ,
921920 name : "name" ,
@@ -945,7 +944,7 @@ export class PayaraServerInstanceController extends PayaraInstanceController {
945944 console . log ( item ) ;
946945 } ) ;
947946
948- } else if ( uri && fs . existsSync ( vscodeUri . URI . parse ( uri ) . fsPath ) && fs . lstatSync ( vscodeUri . URI . parse ( uri ) . fsPath ) . isFile ( ) ) {
947+ } else if ( uri && fs . existsSync ( uri . fsPath ) && fs . lstatSync ( uri . fsPath ) . isFile ( ) ) {
949948 //request to select the folder
950949 let directorySelected = await vscode . window . showOpenDialog ( {
951950 canSelectFolders : true ,
@@ -971,7 +970,7 @@ export class PayaraServerInstanceController extends PayaraInstanceController {
971970 }
972971
973972 //if it is the same file on the same folder show dialog for override selection
974- if ( directorySelected && directorySelected [ 0 ] . fsPath == vscodeUri . URI . parse ( path . parse ( uri . toString ( ) ) . dir ) . fsPath ) {
973+ if ( directorySelected && directorySelected [ 0 ] . fsPath == vscode . Uri . file ( path . parse ( uri . toString ( ) ) . dir ) . fsPath ) {
975974 let options : vscode . MessageOptions = {
976975 modal : true
977976 } ;
@@ -985,20 +984,20 @@ export class PayaraServerInstanceController extends PayaraInstanceController {
985984 }
986985
987986 //if selection was cancel or no just return
988- if ( directorySelected && directorySelected [ 0 ] . fsPath == vscodeUri . URI . parse ( path . parse ( uri . toString ( ) ) . dir ) . fsPath && selectedCancelorNo ) {
987+ if ( directorySelected && directorySelected [ 0 ] . fsPath == vscode . Uri . file ( path . parse ( uri . toString ( ) ) . dir ) . fsPath && selectedCancelorNo ) {
989988 return ;
990989 }
991990
992991 //processing the options selected for the transform process
993- let source = vscodeUri . URI . parse ( uri ) . fsPath ;
992+ let source = uri . fsPath ;
994993 let workspaceFolder : vscode . WorkspaceFolder = {
995994 uri : ( vscode . workspace . rootPath ? vscode . Uri . file ( vscode . workspace . rootPath ) : undefined ) ,
996995 name : "name" ,
997996 index : 0
998997 } ;
999998
1000999 let finalNameFile = "" ;
1001- finalNameFile = path . join ( directorySelected [ 0 ] . fsPath , path . parse ( vscodeUri . URI . parse ( uri ) . fsPath ) . base ) ;
1000+ finalNameFile = path . join ( directorySelected [ 0 ] . fsPath , path . parse ( uri . fsPath ) . base ) ;
10021001
10031002 let mvn = new Maven ( null , workspaceFolder ) ;
10041003 let result = await mvn . migrateToJakarta10 ( async ( code : number ) => {
0 commit comments