quinta-feira, 12 de fevereiro de 2015

Re: [java-br] Resumo 5846

·

 

Se tiver utilizando Maven para fazer o deploy você pode ler o arquivo pom.XML para ter esta informação.
Lembre se que se você tiver boas práticas de controle de versão e integração continua isto ficará muito fácil.

Em 12/02/2015 09:12, <java-br@yahoogrupos.com.br> escreveu:

7 Mensagens

Resumo #5846

Mensagens

Qua, 11 de Fev de 2015 5:38 pm . Enviado por:

"Thiago Silva" thiagocapaverde

Ola pessoal,  estou tentando fazer um controle de versão do WS (.war).Como desenvolvemos em Delphi (desktop) e java e no delphi tem um arquivo que na hora da compilação ele lê gostaria de fazer, de alguma forma, ler durante a compilação este mesmo arquivo e carregar a informação para dentro do código e mostrar no retorno de um método "getVersion&quot;.
Alguma forma de fazer esta leitura em tempo de compilação?Alguém tem uma ideia melhor?

Valeu pessoal.
Thiago Capaverde

Qua, 11 de Fev de 2015 9:15 pm . Enviado por:

"Marcus Paulo" mpaulobr

Boa noite,

Thiagão o seu texto ficou um pouco confuso. Você poderia descrever passo a passo. Desculpe.

Abraços,
Marcus Paulo

> Em 11/02/2015, às 17:38, Thiago Silva thiagocapaverde@yahoo.com.br [java-br] <java-br@yahoogrupos.com.br> escreveu:
>
> Ola pessoal, estou tentando fazer um controle de versão do WS (.war).
> Como desenvolvemos em Delphi (desktop) e java e no delphi tem um arquivo que na hora da compilação ele lê gostaria de fazer, de alguma forma, ler durante a compilação este mesmo arquivo e carregar a informação para dentro do código e mostrar no retorno de um método "getVersion&quot;.
>
> Alguma forma de fazer esta leitura em tempo de compilação?
> Alguém tem uma ideia melhor?
>
>
> Valeu pessoal.
>
> Thiago Capaverde
>

Qui, 12 de Fev de 2015 8:02 am . Enviado por:

"Thiago Silva" thiagocapaverde

Bom dia Marcus, vou tentar explicar melhor.
Desenvolvo serviços Web Service e gostaria de saber que versão esta rodando em cada cliente. Para isto fiz um método (getVersao) que retorno uma constante do sistema (Exemplo: 7.10.1) assim posso facilmente controlar que versão esta em cada cliente.Gostaria que em vez de eu ter que mudar manualmente a constante cada vez que vou gerar um novo pacote gostaria que ao gerar o pacote (.war) ele lesse um arquivo externo onde estaria a numero da versão (7.10.1) e substituiria no fonte (constante).
Pensei neste formado de ler um arquivo pois é assim que fizemos no delphi (aplicação desktop) e este arquivo já existe com a versão.
Thiago Capaverde

Em Quarta-feira, 11 de Fevereiro de 2015 21:15, "Marcus Paulo mpaulobr@gmail.com [java-br]" <java-br@yahoogrupos.com.br> escreveu:


  Boa noite,

Thiagão o seu texto ficou um pouco confuso. Você poderia descrever passo a passo. Desculpe. 
Abraços,Marcus Paulo
Em 11/02/2015, às 17:38, Thiago Silva thiagocapaverde@yahoo.com.br [java-br] <java-br@yahoogrupos.com.br> escreveu:

  Ola pessoal,  estou tentando fazer um controle de versão do WS (.war).Como desenvolvemos em Delphi (desktop) e java e no delphi tem um arquivo que na hora da compilação ele lê gostaria de fazer, de alguma forma, ler durante a compilação este mesmo arquivo e carregar a informação para dentro do código e mostrar no retorno de um método "getVersion&quot;.
Alguma forma de fazer esta leitura em tempo de compilação?Alguém tem uma ideia melhor?

Valeu pessoal.
Thiago Capaverde
#yiv5024388434 #yiv5024388434 -- #yiv5024388434ygrp-mkp {border:1px solid #d8d8d8;font-family:Arial;margin:10px 0;padding:0 10px;}#yiv5024388434 #yiv5024388434ygrp-mkp hr {border:1px solid #d8d8d8;}#yiv5024388434 #yiv5024388434ygrp-mkp #yiv5024388434hd {color:#628c2a;font-size:85%;font-weight:700;line-height:122%;margin:10px 0;}#yiv5024388434 #yiv5024388434ygrp-mkp #yiv5024388434ads {margin-bottom:10px;}#yiv5024388434 #yiv5024388434ygrp-mkp .yiv5024388434ad {padding:0 0;}#yiv5024388434 #yiv5024388434ygrp-mkp .yiv5024388434ad p {margin:0;}#yiv5024388434 #yiv5024388434ygrp-mkp .yiv5024388434ad a {color:#0000ff;text-decoration:none;}#yiv5024388434 #yiv5024388434ygrp-sponsor #yiv5024388434ygrp-lc {font-family:Arial;}#yiv5024388434 #yiv5024388434ygrp-sponsor #yiv5024388434ygrp-lc #yiv5024388434hd {margin:10px 0px;font-weight:700;font-size:78%;line-height:122%;}#yiv5024388434 #yiv5024388434ygrp-sponsor #yiv5024388434ygrp-lc .yiv5024388434ad {margin-bottom:10px;padding:0 0;}#yiv5024388434 #yiv5024388434actions {font-family:Verdana;font-size:11px;padding:10px 0;}#yiv5024388434 #yiv5024388434activity {background-color:#e0ecee;float:left;font-family:Verdana;font-size:10px;padding:10px;}#yiv5024388434 #yiv5024388434activity span {font-weight:700;}#yiv5024388434 #yiv5024388434activity span:first-child {text-transform:uppercase;}#yiv5024388434 #yiv5024388434activity span a {color:#5085b6;text-decoration:none;}#yiv5024388434 #yiv5024388434activity span span {color:#ff7900;}#yiv5024388434 #yiv5024388434activity span .yiv5024388434underline {text-decoration:underline;}#yiv5024388434 .yiv5024388434attach {clear:both;display:table;font-family:Arial;font-size:12px;padding:10px 0;width:400px;}#yiv5024388434 .yiv5024388434attach div a {text-decoration:none;}#yiv5024388434 .yiv5024388434attach img {border:none;padding-right:5px;}#yiv5024388434 .yiv5024388434attach label {display:block;margin-bottom:5px;}#yiv5024388434 .yiv5024388434attach label a {text-decoration:none;}#yiv5024388434 blockquote {margin:0 0 0 4px;}#yiv5024388434 .yiv5024388434bold {font-family:Arial;font-size:13px;font-weight:700;}#yiv5024388434 .yiv5024388434bold a {text-decoration:none;}#yiv5024388434 dd.yiv5024388434last p a {font-family:Verdana;font-weight:700;}#yiv5024388434 dd.yiv5024388434last p span {margin-right:10px;font-family:Verdana;font-weight:700;}#yiv5024388434 dd.yiv5024388434last p span.yiv5024388434yshortcuts {margin-right:0;}#yiv5024388434 div.yiv5024388434attach-table div div a {text-decoration:none;}#yiv5024388434 div.yiv5024388434attach-table {width:400px;}#yiv5024388434 div.yiv5024388434file-title a, #yiv5024388434 div.yiv5024388434file-title a:active, #yiv5024388434 div.yiv5024388434file-title a:hover, #yiv5024388434 div.yiv5024388434file-title a:visited {text-decoration:none;}#yiv5024388434 div.yiv5024388434photo-title a, #yiv5024388434 div.yiv5024388434photo-title a:active, #yiv5024388434 div.yiv5024388434photo-title a:hover, #yiv5024388434 div.yiv5024388434photo-title a:visited {text-decoration:none;}#yiv5024388434 div#yiv5024388434ygrp-mlmsg #yiv5024388434ygrp-msg p a span.yiv5024388434yshortcuts {font-family:Verdana;font-size:10px;font-weight:normal;}#yiv5024388434 .yiv5024388434green {color:#628c2a;}#yiv5024388434 .yiv5024388434MsoNormal {margin:0 0 0 0;}#yiv5024388434 o {font-size:0;}#yiv5024388434 #yiv5024388434photos div {float:left;width:72px;}#yiv5024388434 #yiv5024388434photos div div {border:1px solid #666666;height:62px;overflow:hidden;width:62px;}#yiv5024388434 #yiv5024388434photos div label {color:#666666;font-size:10px;overflow:hidden;text-align:center;white-space:nowrap;width:64px;}#yiv5024388434 #yiv5024388434reco-category {font-size:77%;}#yiv5024388434 #yiv5024388434reco-desc {font-size:77%;}#yiv5024388434 .yiv5024388434replbq {margin:4px;}#yiv5024388434 #yiv5024388434ygrp-actbar div a:first-child {margin-right:2px;padding-right:5px;}#yiv5024388434 #yiv5024388434ygrp-mlmsg {font-size:13px;font-family:Arial, helvetica, clean, sans-serif;}#yiv5024388434 #yiv5024388434ygrp-mlmsg table {font-size:inherit;font:100%;}#yiv5024388434 #yiv5024388434ygrp-mlmsg select, #yiv5024388434 input, #yiv5024388434 textarea {font:99% Arial, Helvetica, clean, sans-serif;}#yiv5024388434 #yiv5024388434ygrp-mlmsg pre, #yiv5024388434 code {font:115% monospace;}#yiv5024388434 #yiv5024388434ygrp-mlmsg * {line-height:1.22em;}#yiv5024388434 #yiv5024388434ygrp-mlmsg #yiv5024388434logo {padding-bottom:10px;}#yiv5024388434 #yiv5024388434ygrp-msg p a {font-family:Verdana;}#yiv5024388434 #yiv5024388434ygrp-msg p#yiv5024388434attach-count span {color:#1E66AE;font-weight:700;}#yiv5024388434 #yiv5024388434ygrp-reco #yiv5024388434reco-head {color:#ff7900;font-weight:700;}#yiv5024388434 #yiv5024388434ygrp-reco {margin-bottom:20px;padding:0px;}#yiv5024388434 #yiv5024388434ygrp-sponsor #yiv5024388434ov li a {font-size:130%;text-decoration:none;}#yiv5024388434 #yiv5024388434ygrp-sponsor #yiv5024388434ov li {font-size:77%;list-style-type:square;padding:6px 0;}#yiv5024388434 #yiv5024388434ygrp-sponsor #yiv5024388434ov ul {margin:0;padding:0 0 0 8px;}#yiv5024388434 #yiv5024388434ygrp-text {font-family:Georgia;}#yiv5024388434 #yiv5024388434ygrp-text p {margin:0 0 1em 0;}#yiv5024388434 #yiv5024388434ygrp-text tt {font-size:120%;}#yiv5024388434 #yiv5024388434ygrp-vital ul li:last-child {border-right:none !important;}#yiv5024388434

Qui, 12 de Fev de 2015 8:08 am . Enviado por:

"Willian Vag" willian_vag

Olá Thiago, Bom Dia!

Uma solução é ler um arquivo de propriedades externo, sempre que desejar
saber a versao do seu sistema
segue o link de exemplo:
http://www.codigosfontes.com.br/gravar-e-ler-um-arquivo-properties-com-java-util-properties/

*Atenciosamente,--Willian Vagner Vicente Corrêa*
Tecnologia da Informação

2015-02-12 8:01 GMT-02:00 Thiago Silva thiagocapaverde@yahoo.com.br
[java-br] <java-br@yahoogrupos.com.br>:

>
>
> Bom dia Marcus, vou tentar explicar melhor.
>
> Desenvolvo serviços Web Service e gostaria de saber que versão esta
> rodando em cada cliente. Para isto fiz um método (getVersao) que retorno
> uma constante do sistema (Exemplo: 7.10.1) assim posso facilmente controlar
> que versão esta em cada cliente.
> Gostaria que em vez de eu ter que mudar manualmente a constante cada vez
> que vou gerar um novo pacote gostaria que ao gerar o pacote (.war) ele
> lesse um arquivo externo onde estaria a numero da versão (7.10.1) e
> substituiria no fonte (constante).
>
> Pensei neste formado de ler um arquivo pois é assim que fizemos no delphi
> (aplicação desktop) e este arquivo já existe com a versão.
>
> Thiago Capaverde
>
>
> Em Quarta-feira, 11 de Fevereiro de 2015 21:15, "Marcus Paulo
> mpaulobr@gmail.com [java-br]" <java-br@yahoogrupos.com.br> escreveu:
>
>
>
> Boa noite,
>
>
> Thiagão o seu texto ficou um pouco confuso. Você poderia descrever passo a
> passo. Desculpe.
>
> Abraços,
> Marcus Paulo
>
> Em 11/02/2015, às 17:38, Thiago Silva thiagocapaverde@yahoo.com.br
> [java-br] <java-br@yahoogrupos.com.br> escreveu:
>
>
> Ola pessoal, estou tentando fazer um controle de versão do WS (.war).
> Como desenvolvemos em Delphi (desktop) e java e no delphi tem um arquivo
> que na hora da compilação ele lê gostaria de fazer, de alguma forma, ler
> durante a compilação este mesmo arquivo e carregar a informação para dentro
> do código e mostrar no retorno de um método "getVersion&quot;.
>
> Alguma forma de fazer esta leitura em tempo de compilação?
> Alguém tem uma ideia melhor?
>
>
> Valeu pessoal.
>
> Thiago Capaverde
>
>
>
>
>

Qui, 12 de Fev de 2015 8:17 am . Enviado por:

"Marcus Paulo" mpaulobr


Bom dia Thiago,

Veja se a ideia do nosso colega William serve pra você.

Caso dê certo, poste a solução. (Mesmo que de forma geral, talvez isso ajude outras pessoas).

Abraços,
Marcus Paulo

> Em 12/02/2015, às 08:08, Willian Vag willian.vag@gmail.com [java-br] <java-br@yahoogrupos.com.br> escreveu:
>
> Olá Thiago, Bom Dia!
>
> Uma solução é ler um arquivo de propriedades externo, sempre que desejar saber a versao do seu sistema
> segue o link de exemplo: http://www.codigosfontes.com.br/gravar-e-ler-um-arquivo-properties-com-java-util-properties/
>
>
>
> Atenciosamente,
> --
> Willian Vagner Vicente Corrêa
> Tecnologia da Informação
>
>
> 2015-02-12 8:01 GMT-02:00 Thiago Silva thiagocapaverde@yahoo.com.br [java-br] <java-br@yahoogrupos.com.br>:
>>
>> Bom dia Marcus, vou tentar explicar melhor.
>>
>> Desenvolvo serviços Web Service e gostaria de saber que versão esta rodando em cada cliente. Para isto fiz um método (getVersao) que retorno uma constante do sistema (Exemplo: 7.10.1) assim posso facilmente controlar que versão esta em cada cliente.
>> Gostaria que em vez de eu ter que mudar manualmente a constante cada vez que vou gerar um novo pacote gostaria que ao gerar o pacote (.war) ele lesse um arquivo externo onde estaria a numero da versão (7.10.1) e substituiria no fonte (constante).
>>
>> Pensei neste formado de ler um arquivo pois é assim que fizemos no delphi (aplicação desktop) e este arquivo já existe com a versão.
>>
>> Thiago Capaverde
>>
>>
>> Em Quarta-feira, 11 de Fevereiro de 2015 21:15, "Marcus Paulo mpaulobr@gmail.com [java-br]" <java-br@yahoogrupos.com.br> escreveu:
>>
>>
>>
>> Boa noite,
>>
>>
>> Thiagão o seu texto ficou um pouco confuso. Você poderia descrever passo a passo. Desculpe.
>>
>> Abraços,
>> Marcus Paulo
>>
>>> Em 11/02/2015, às 17:38, Thiago Silva thiagocapaverde@yahoo.com.br [java-br] <java-br@yahoogrupos.com.br> escreveu:
>>>
>>
>>>
>>> Ola pessoal, estou tentando fazer um controle de versão do WS (.war).
>>> Como desenvolvemos em Delphi (desktop) e java e no delphi tem um arquivo que na hora da compilação ele lê gostaria de fazer, de alguma forma, ler durante a compilação este mesmo arquivo e carregar a informação para dentro do código e mostrar no retorno de um método "getVersion&quot;.
>>>
>>> Alguma forma de fazer esta leitura em tempo de compilação?
>>> Alguém tem uma ideia melhor?
>>>
>>>
>>> Valeu pessoal.
>>>
>>> Thiago Capaverde
>
>

Qui, 12 de Fev de 2015 8:35 am . Enviado por:

"Thiago Silva" thiagocapaverde


Olá Willian, bom dia e obrigado pela atenção.Poderia ser um arquivo properties mas não gostaria de mudar manualmente este arquivo toda vez que fosse gerar o pacote, gostaria que, em tempo de compilação, de alguma forma fosse resgatado o valor de um arquivo texto e colocado ou no arquivo properties ou no próprio fonte. Em Quinta-feira, 12 de Fevereiro de 2015 8:08, "Willian Vag willian.vag@gmail.com [java-br]" <java-br@yahoogrupos.com.br> escreveu:


 

Olá Thiago, Bom Dia!
Uma solução é ler um arquivo de propriedades externo, sempre que desejar saber a versao do seu sistemasegue o link de exemplo: http://www.codigosfontes.com.br/gravar-e-ler-um-arquivo-properties-com-java-util-properties/

Atenciosamente,--Willian Vagner Vicente Corrêa  
Tecnologia da Informação

2015-02-12 8:01 GMT-02:00 Thiago Silva thiagocapaverde@yahoo.com.br [java-br] <java-br@yahoogrupos.com.br>:

  Bom dia Marcus, vou tentar explicar melhor.
Desenvolvo serviços Web Service e gostaria de saber que versão esta rodando em cada cliente. Para isto fiz um método (getVersao) que retorno uma constante do sistema (Exemplo: 7.10.1) assim posso facilmente controlar que versão esta em cada cliente.Gostaria que em vez de eu ter que mudar manualmente a constante cada vez que vou gerar um novo pacote gostaria que ao gerar o pacote (.war) ele lesse um arquivo externo onde estaria a numero da versão (7.10.1) e substituiria no fonte (constante).
Pensei neste formado de ler um arquivo pois é assim que fizemos no delphi (aplicação desktop) e este arquivo já existe com a versão.
Thiago Capaverde

Em Quarta-feira, 11 de Fevereiro de 2015 21:15, "Marcus Paulo mpaulobr@gmail.com [java-br]" <java-br@yahoogrupos.com.br> escreveu:


  Boa noite,

Thiagão o seu texto ficou um pouco confuso. Você poderia descrever passo a passo. Desculpe. 
Abraços,Marcus Paulo
Em 11/02/2015, às 17:38, Thiago Silva thiagocapaverde@yahoo.com.br [java-br] <java-br@yahoogrupos.com.br> escreveu:

  Ola pessoal,  estou tentando fazer um controle de versão do WS (.war).Como desenvolvemos em Delphi (desktop) e java e no delphi tem um arquivo que na hora da compilação ele lê gostaria de fazer, de alguma forma, ler durante a compilação este mesmo arquivo e carregar a informação para dentro do código e mostrar no retorno de um método "getVersion&quot;.
Alguma forma de fazer esta leitura em tempo de compilação?Alguém tem uma ideia melhor?

Valeu pessoal.
Thiago Capaverde


#yiv6910140469 -- #yiv6910140469ygrp-mkp {border:1px solid #d8d8d8;font-family:Arial;margin:10px 0;padding:0 10px;}#yiv6910140469 #yiv6910140469ygrp-mkp hr {border:1px solid #d8d8d8;}#yiv6910140469 #yiv6910140469ygrp-mkp #yiv6910140469hd {color:#628c2a;font-size:85%;font-weight:700;line-height:122%;margin:10px 0;}#yiv6910140469 #yiv6910140469ygrp-mkp #yiv6910140469ads {margin-bottom:10px;}#yiv6910140469 #yiv6910140469ygrp-mkp .yiv6910140469ad {padding:0 0;}#yiv6910140469 #yiv6910140469ygrp-mkp .yiv6910140469ad p {margin:0;}#yiv6910140469 #yiv6910140469ygrp-mkp .yiv6910140469ad a {color:#0000ff;text-decoration:none;}#yiv6910140469 #yiv6910140469ygrp-sponsor #yiv6910140469ygrp-lc {font-family:Arial;}#yiv6910140469 #yiv6910140469ygrp-sponsor #yiv6910140469ygrp-lc #yiv6910140469hd {margin:10px 0px;font-weight:700;font-size:78%;line-height:122%;}#yiv6910140469 #yiv6910140469ygrp-sponsor #yiv6910140469ygrp-lc .yiv6910140469ad {margin-bottom:10px;padding:0 0;}#yiv6910140469 #yiv6910140469actions {font-family:Verdana;font-size:11px;padding:10px 0;}#yiv6910140469 #yiv6910140469activity {background-color:#e0ecee;float:left;font-family:Verdana;font-size:10px;padding:10px;}#yiv6910140469 #yiv6910140469activity span {font-weight:700;}#yiv6910140469 #yiv6910140469activity span:first-child {text-transform:uppercase;}#yiv6910140469 #yiv6910140469activity span a {color:#5085b6;text-decoration:none;}#yiv6910140469 #yiv6910140469activity span span {color:#ff7900;}#yiv6910140469 #yiv6910140469activity span .yiv6910140469underline {text-decoration:underline;}#yiv6910140469 .yiv6910140469attach {clear:both;display:table;font-family:Arial;font-size:12px;padding:10px 0;width:400px;}#yiv6910140469 .yiv6910140469attach div a {text-decoration:none;}#yiv6910140469 .yiv6910140469attach img {border:none;padding-right:5px;}#yiv6910140469 .yiv6910140469attach label {display:block;margin-bottom:5px;}#yiv6910140469 .yiv6910140469attach label a {text-decoration:none;}#yiv6910140469 blockquote {margin:0 0 0 4px;}#yiv6910140469 .yiv6910140469bold {font-family:Arial;font-size:13px;font-weight:700;}#yiv6910140469 .yiv6910140469bold a {text-decoration:none;}#yiv6910140469 dd.yiv6910140469last p a {font-family:Verdana;font-weight:700;}#yiv6910140469 dd.yiv6910140469last p span {margin-right:10px;font-family:Verdana;font-weight:700;}#yiv6910140469 dd.yiv6910140469last p span.yiv6910140469yshortcuts {margin-right:0;}#yiv6910140469 div.yiv6910140469attach-table div div a {text-decoration:none;}#yiv6910140469 div.yiv6910140469attach-table {width:400px;}#yiv6910140469 div.yiv6910140469file-title a, #yiv6910140469 div.yiv6910140469file-title a:active, #yiv6910140469 div.yiv6910140469file-title a:hover, #yiv6910140469 div.yiv6910140469file-title a:visited {text-decoration:none;}#yiv6910140469 div.yiv6910140469photo-title a, #yiv6910140469 div.yiv6910140469photo-title a:active, #yiv6910140469 div.yiv6910140469photo-title a:hover, #yiv6910140469 div.yiv6910140469photo-title a:visited {text-decoration:none;}#yiv6910140469 div#yiv6910140469ygrp-mlmsg #yiv6910140469ygrp-msg p a span.yiv6910140469yshortcuts {font-family:Verdana;font-size:10px;font-weight:normal;}#yiv6910140469 .yiv6910140469green {color:#628c2a;}#yiv6910140469 .yiv6910140469MsoNormal {margin:0 0 0 0;}#yiv6910140469 o {font-size:0;}#yiv6910140469 #yiv6910140469photos div {float:left;width:72px;}#yiv6910140469 #yiv6910140469photos div div {border:1px solid #666666;height:62px;overflow:hidden;width:62px;}#yiv6910140469 #yiv6910140469photos div label {color:#666666;font-size:10px;overflow:hidden;text-align:center;white-space:nowrap;width:64px;}#yiv6910140469 #yiv6910140469reco-category {font-size:77%;}#yiv6910140469 #yiv6910140469reco-desc {font-size:77%;}#yiv6910140469 .yiv6910140469replbq {margin:4px;}#yiv6910140469 #yiv6910140469ygrp-actbar div a:first-child {margin-right:2px;padding-right:5px;}#yiv6910140469 #yiv6910140469ygrp-mlmsg {font-size:13px;font-family:Arial, helvetica, clean, sans-serif;}#yiv6910140469 #yiv6910140469ygrp-mlmsg table {font-size:inherit;font:100%;}#yiv6910140469 #yiv6910140469ygrp-mlmsg select, #yiv6910140469 input, #yiv6910140469 textarea {font:99% Arial, Helvetica, clean, sans-serif;}#yiv6910140469 #yiv6910140469ygrp-mlmsg pre, #yiv6910140469 code {font:115% monospace;}#yiv6910140469 #yiv6910140469ygrp-mlmsg * {line-height:1.22em;}#yiv6910140469 #yiv6910140469ygrp-mlmsg #yiv6910140469logo {padding-bottom:10px;}#yiv6910140469 #yiv6910140469ygrp-msg p a {font-family:Verdana;}#yiv6910140469 #yiv6910140469ygrp-msg p#yiv6910140469attach-count span {color:#1E66AE;font-weight:700;}#yiv6910140469 #yiv6910140469ygrp-reco #yiv6910140469reco-head {color:#ff7900;font-weight:700;}#yiv6910140469 #yiv6910140469ygrp-reco {margin-bottom:20px;padding:0px;}#yiv6910140469 #yiv6910140469ygrp-sponsor #yiv6910140469ov li a {font-size:130%;text-decoration:none;}#yiv6910140469 #yiv6910140469ygrp-sponsor #yiv6910140469ov li {font-size:77%;list-style-type:square;padding:6px 0;}#yiv6910140469 #yiv6910140469ygrp-sponsor #yiv6910140469ov ul {margin:0;padding:0 0 0 8px;}#yiv6910140469 #yiv6910140469ygrp-text {font-family:Georgia;}#yiv6910140469 #yiv6910140469ygrp-text p {margin:0 0 1em 0;}#yiv6910140469 #yiv6910140469ygrp-text tt {font-size:120%;}#yiv6910140469 #yiv6910140469ygrp-vital ul li:last-child {border-right:none !important;}#yiv6910140469

Qui, 12 de Fev de 2015 9:09 am . Enviado por:

"Marcus Paulo" mpaulobr

Thiago, você poderia incrementar a versão utilizando Ant.

Abraços,
Marcus Paulo

> Em 12/02/2015, às 08:35, Thiago Silva thiagocapaverde@yahoo.com.br [java-br] <java-br@yahoogrupos.com.br> escreveu:
>
>
> Olá Willian, bom dia e obrigado pela atenção.
> Poderia ser um arquivo properties mas não gostaria de mudar manualmente este arquivo toda vez que fosse gerar o pacote, gostaria que, em tempo de compilação, de alguma forma fosse resgatado o valor de um arquivo texto e colocado ou no arquivo properties ou no próprio fonte.
> Em Quinta-feira, 12 de Fevereiro de 2015 8:08, "Willian Vag willian.vag@gmail.com [java-br]" <java-br@yahoogrupos.com.br> escreveu:
>
>
>
>
>
> Olá Thiago, Bom Dia!
>
> Uma solução é ler um arquivo de propriedades externo, sempre que desejar saber a versao do seu sistema
> segue o link de exemplo: http://www.codigosfontes.com.br/gravar-e-ler-um-arquivo-properties-com-java-util-properties/
>
>
>
> Atenciosamente,
> --
> Willian Vagner Vicente Corrêa
> Tecnologia da Informação
>
>
> 2015-02-12 8:01 GMT-02:00 Thiago Silva thiagocapaverde@yahoo.com.br [java-br] <java-br@yahoogrupos.com.br>:
>
> Bom dia Marcus, vou tentar explicar melhor.
>
> Desenvolvo serviços Web Service e gostaria de saber que versão esta rodando em cada cliente. Para isto fiz um método (getVersao) que retorno uma constante do sistema (Exemplo: 7.10.1) assim posso facilmente controlar que versão esta em cada cliente.
> Gostaria que em vez de eu ter que mudar manualmente a constante cada vez que vou gerar um novo pacote gostaria que ao gerar o pacote (.war) ele lesse um arquivo externo onde estaria a numero da versão (7.10.1) e substituiria no fonte (constante).
>
> Pensei neste formado de ler um arquivo pois é assim que fizemos no delphi (aplicação desktop) e este arquivo já existe com a versão.
>
> Thiago Capaverde
>
>
> Em Quarta-feira, 11 de Fevereiro de 2015 21:15, "Marcus Paulo mpaulobr@gmail.com [java-br]" <java-br@yahoogrupos.com.br> escreveu:
>
>
>
> Boa noite,
>
>
> Thiagão o seu texto ficou um pouco confuso. Você poderia descrever passo a passo. Desculpe.
>
> Abraços,
> Marcus Paulo
>
>> Em 11/02/2015, às 17:38, Thiago Silva thiagocapaverde@yahoo.com.br [java-br] <java-br@yahoogrupos.com.br> escreveu:
>>
>
>>
>> Ola pessoal, estou tentando fazer um controle de versão do WS (.war).
>> Como desenvolvemos em Delphi (desktop) e java e no delphi tem um arquivo que na hora da compilação ele lê gostaria de fazer, de alguma forma, ler durante a compilação este mesmo arquivo e carregar a informação para dentro do código e mostrar no retorno de um método "getVersion&quot;.
>>
>> Alguma forma de fazer esta leitura em tempo de compilação?
>> Alguém tem uma ideia melhor?
>>
>>
>> Valeu pessoal.
>>
>> Thiago Capaverde
>
>
>
>
>
>
>
Para sair da lista, envie email para: java-br-unsubscribe@yahoogroups.com
Para upload/download de arquivos: http://www.yahoogroups.com/files/java-br

__._,_.___

Enviado por: =?UTF-8?B?UGF1bG8gQW5kcsOp?= <pfilipak@gmail.com>
Responder através da web através de email Adicionar um novo tópico Mensagens neste tópico (1)
Para sair da lista, envie email para: java-br-unsubscribe@yahoogroups.com
Para upload/download de arquivos: http://www.yahoogroups.com/files/java-br

.

__,_._,___

0 comentários:

Pague com LPs do Mister Colibri

Pague com LPs do Mister Colibri
Quer comprar celular,Tablet,pen drive, GPS e muito outros produtos e ainda podendo pagar tudo em LPs ?Pois saiba que isso é possível,basta você visitar o site downloadstotal.com e realizar a sua compra com toda tranquilidade e segurança!!!

Hora

Online

Arquivo do Blog