Olá pessoal, estava querendo obter a versão do pom.xml através do meu código Java, e vi um dica de um de nossos amigos que fazia isto:
public String obterVersaoSistema() throws Exception {
Properties p = null;
String versao = "";
String caminho = "/META-INF/maven/... /pom.properties";
File f = new File(caminho);
if(f.exists()){
p = PropertiesUtil.getProperties(caminho);
versao = p.getProperty("version");
}
return versao;
}
Porém não consigo pegar o arquivo no war pelo servidor, o que está errado?
ServletContext context = //pegue um servlet context;
URL url = context.getResource( "/META-INF/maven/pom.properties" );
File file = new File( url.getPath() );
-
Maurício Linhares
http://codeshooter.wordpress.com/ | http://twitter.com/mauriciojr
2010/9/23 Anderson Matos <anderso...@simplestec.com.br>:
> --
> Você está recebendo esta mensagem porque se inscreveu no grupo "PBJug" dos
> Grupos do Google.
> Para postar neste grupo, envie um e-mail para pb...@googlegroups.com.
> Para cancelar a inscrição nesse grupo, envie um e-mail para
> pbjug+un...@googlegroups.com.
> Para obter mais opções, visite esse grupo em
> http://groups.google.com/group/pbjug?hl=pt-BR.
>
-----Mensagem original-----
De: pb...@googlegroups.com [mailto:pb...@googlegroups.com] Em nome de Maurício Linhares
Enviada em: quinta-feira, 23 de setembro de 2010 15:07
Para: pb...@googlegroups.com
Assunto: Re: [PBJUG] obter versão do pom.xml
public final class PropertiesUtil {
private static InputStream getInputStream(String path) {
PropertiesUtil util = new PropertiesUtil();
return util.getClass().getResourceAsStream(path);
}
}
-----Mensagem original-----
De: pb...@googlegroups.com [mailto:pb...@googlegroups.com] Em nome de Maurício Linhares
Enviada em: quinta-feira, 23 de setembro de 2010 15:07
Para: pb...@googlegroups.com
Assunto: Re: [PBJUG] obter versão do pom.xml
Você precisa de um ServletContext pra fazer isso:
-----Mensagem original-----
De: pb...@googlegroups.com [mailto:pb...@googlegroups.com] Em nome de Anderson Matos
Enviada em: quinta-feira, 23 de setembro de 2010 17:42
Para: pb...@googlegroups.com
Assunto: RES: [PBJUG] obter versão do pom.xml