set fileformat = unix permanantly

0

Quando eu criei o pacote do produto WSO2 do terminal usando maven clean install e indo executar a partir do terminal emitindo o comando abaixo no diretório inicial do produto

./bin/wso2server.sh

Eu fiquei abaixo do erro

-bash: ./bin/wso2server.sh: /bin/sh^M: bad interpreter: No such file or directory

Eu poderia evitar esse erro abrindo o arquivo wso2server.sh no editor vi e emitindo o comando :set fileformat=unix e o comando :wq .

O problema é que eu tenho que fazer isso toda vez que eu construo um pacote usando o comando maven clean install. Como faço para definir permanentemente este comando no sistema. Eu estou no mac Yosemite.

    
por lakshman 27.07.2015 / 13:30

1 resposta

0

Eu adicionei a propriedade <lineEnding>unix</lineEnding> em bin.xml , onde o arquivo wso2server.sh copia para o bin que usa o plugin maven assembly. Depois disso, posso executar o arquivo wso2server.sh sem definir o formato do arquivo manualmente.

    
por 06.08.2015 / 06:54