JCompany Free - Saindo do Lugar

10 respostas
israel.fonseca

Alguém já usou o JCompany Free na vida? To tentando configura-lo no linux, mas to levando uma surra, acho que devo estar esquecendo de algum passo muito importante. To seguindo o tutorial/artigo da Java Magazine, mas ambos parecem ter passos errados ou importarem coisas de lugares que nao tem o que importar. Pesquisando no google não achei NENHUM tutorial então venho até aqui perguntar:

Alguém já conseguiu mexer com JCompany Free?

Obrigado!

Israel

10 Respostas

W

Errata do artigo “Aplicações Corporativas com jCompany Free” da Revista Java Magazine:

  1. O script de inicialização do Eclipse - startjCompany.bat - possui erro de edição na variável JAVA_HOME. O correto é:
    set JAVA_HOME=C:\jcompany\java.
  2. O arquivo para download do jCompany Free é jCompany-Community-1.0.zip.
  3. Na seção “Instalando e configurando o jCompany Free”, pede-se para criar um Linked Resources no Eclipse e a forma correta é:
    JCOMPANY_POM=C:\jcompany\framework\pom.xml.
  4. Na Listagem 4, lê-se:

@PlcConfigGroupAggregation(
entity = com.javamagazine.app.entity.Funcionario.class,
configPattern = @PlcConfigPattern(logic = PlcConfigPattern.Logic.MASTER_DETAIL) )

  1. Para que o formulário de seleção funcione com os argumentos “id” e “nome” conforme o artigo, usar as anotações na entidade Funcionario conforme:
@PlcConfigSelection(

arguments = {

@PlcConfigArgument

(property=“id”, operator=Operator.EQUALS_TO, format=Format.LONG),

@PlcConfigArgument

(property=“nome”, operator=Operator.LIKE_PERC_FINAL, format=Format.STRING)

})</blockquote>

E as JSP’s devem ser editadas conforme referencias que podem ser baixadas .:

<a href="http://ufpr.dl.sourceforge.net/sourceforge/jcompany/javamagazine_sample_files.zip" class="onebox" target="_blank">http://ufpr.dl.sourceforge.net/sourceforge/jcompany/javamagazine_sample_files.zip</a>

Fonte.:
http://jcompany.sourceforge.net/

Ps. Depois retorne contando como foi a sua experiência com o JCompany.

israel.fonseca

Opa, obrigado pelas dicas, ainda encontrei alguns problemas mas acabei os superando. O problema é que agora na hora do maven pegar as dependencias ocorre um erro dizendo que uma delas não é encontrada nos repositórios (usei o arquivo de configuração de exemplo, que supostamente[eu acho] deveria ser o suficiente[apenas com a alteração de onde fica o meu repositorio]).

ARQUIVO DE CONFIGURAÇÃO

<settings>
  <localRepository>/home/israel/Java/jCompany/repositorio/</localRepository>

  <proxies>
    <!-- proxy
     | Specification for one proxy, to be used in connecting to the network.
     |
    <proxy>
      <id>optional</id>
      <active>true</active>
      <protocol>http</protocol>
      <username>proxyuser</username>
      <password>proxypass</password>
      <host>proxy.host.net</host>
      <port>80</port>
      <nonProxyHosts>local.net,some.host.com</nonProxyHosts>
    </proxy>

    -->

  </proxies>

  <servers>
  </servers>

  <mirrors>
  </mirrors>

   <profiles>
	<profile>
		<id>jcompany</id>
		<repositories>
			<repository>
				<id>maven2</id>
				<url>http://repo1.maven.org/maven2</url>
		        <releases>
		            <enabled>true</enabled>
				    <updatePolicy>never</updatePolicy>
		            <checksumPolicy>warn</checksumPolicy>
				</releases>
		        <snapshots>
			        <enabled>false</enabled>
					<updatePolicy>never</updatePolicy>
			        <checksumPolicy>warn</checksumPolicy>
	             </snapshots>
			</repository>
			<repository>
				<id>atlassian</id>
				<url>http://repository.atlassian.com/maven2/</url>
		        <releases>
		            <enabled>true</enabled>
				    <updatePolicy>never</updatePolicy>
		            <checksumPolicy>warn</checksumPolicy>
				</releases>
		        <snapshots>
			        <enabled>false</enabled>
					<updatePolicy>never</updatePolicy>
			        <checksumPolicy>warn</checksumPolicy>
	             </snapshots>			
			</repository>	
			<repository>
				<id>powerlogic</id>
				<url>http://update2.powerlogic.com.br/jcompany/maven</url>
				<releases>
		            <enabled>true</enabled>
				    <updatePolicy>never</updatePolicy>
		            <checksumPolicy>warn</checksumPolicy>
				</releases>
		        <snapshots>
			        <enabled>false</enabled>
					<updatePolicy>never</updatePolicy>
			        <checksumPolicy>warn</checksumPolicy>
	             </snapshots>	
			</repository>	
		</repositories>
	 </profile>
  </profiles>

  <activeProfiles>
	 <activeProfile>jcompany</activeProfile>
  </activeProfiles>

</settings>

CONSOLE - MAVEN

Downloading: http://repo1.maven.org/maven2/org/jcompany/maven/plc-maven-plugin/1.0/plc-maven-plugin-1.0.pom
Downloading: http://repo1.maven.org/maven2/org/jcompany/maven/plc-maven-plugin/1.0/plc-maven-plugin-1.0.pom
Downloading: http://repository.atlassian.com/maven2//org/jcompany/maven/plc-maven-plugin/1.0/plc-maven-plugin-1.0.pom
Downloading: http://update2.powerlogic.com.br/jcompany/maven/org/jcompany/maven/plc-maven-plugin/1.0/plc-maven-plugin-1.0.pom
Downloading: http://repo1.maven.org/maven2/org/jcompany/maven/plc-maven-plugin/1.0/plc-maven-plugin-1.0.pom
[INFO] ------------------------------------------------------------------------
[ERROR] BUILD ERROR
[INFO] ------------------------------------------------------------------------
[INFO] Error building POM (may not be this project's POM).


Project ID: org.jcompany.maven:plc-maven-plugin

Reason: POM 'org.jcompany.maven:plc-maven-plugin' not found in repository: Unable to download the artifact from any repository

  org.jcompany.maven:plc-maven-plugin:pom:1.0

from the specified remote repositories:
  atlassian (http://repository.atlassian.com/maven2/),
  powerlogic (http://update2.powerlogic.com.br/jcompany/maven),
  central (http://repo1.maven.org/maven2),
  maven2 (http://repo1.maven.org/maven2)
 for project org.jcompany.maven:plc-maven-plugin


[INFO] ------------------------------------------------------------------------
[INFO] For more information, run Maven with the -e switch
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 28 seconds
[INFO] Finished at: Wed Jan 07 14:18:17 BRST 2009
[INFO] Final Memory: 7M/17M
[INFO] ------------------------------------------------------------------------

Alguma idéia?

israel.fonseca

Bom, “resolvi” essa parte. Mas ainda tenho alguns outros problemas, alguém já conseguiu instalar ele? (Tanto o JCompany Free, quanto o trial pago).

W

Bom, “resolvi” essa parte. Mas ainda tenho alguns outros problemas, alguém já conseguiu instalar ele? (Tanto o JCompany Free, quanto o trial pago).
Tentei fazer isso uns 3 anos atrás e ví que estava perdendo meu tempo.Mais uma curiosidade minha, porque usar o JCompany ?.

israel.fonseca

Vamos dizer que eu sou a parte de “Pesquisa Técnologica” da minha empresa, agora pediram para eu dar uma olhada no JCompany. Mas tá DIFICÍL, ainda não cheguei a ver nada dele, to a 4 dias apanhando para instalação tanto no linux quanto no windows. xD

O problema atual, é um fatídico “null pointer exception” no final da instalação do plugin do eclipse deles. To testando umas coisas, vou ver se funciona.

W

Vamos dizer que eu sou a parte de “Pesquisa Técnologica” da minha empresa, agora pediram para eu dar uma olhada no JCompany. Mas tá DIFICÍL, ainda não cheguei a ver nada dele, to a 4 dias apanhando para instalação tanto no linux quanto no windows. xD
Vou ser sincero com vc. baixe uma IDE de sua escolha, instale os plugins referênte aos teus projetos, crie seus templates e estrutura, configure seu cvs,subversion,cvn,logJ4, etc…e manda bala na codificação.
Vc. vai ser mais feliz e vai sair ganhando.

israel.fonseca

Concordo contigo cara, mas infelizmente não tenho esse poder de decisão por hora. Então faço o que posso. :slight_smile:

saviobarr

Sofri tanto com o JCompany que desisti dele. Acho que o único cara que sabe usar é o Paulo Alvim (criador dele). Parece que eles têm essa estratégia, de vender o suporte, pq é muito difícil de usar. Daí o cara vai e recorre ao suporte.

[]´s

Sávio

leoramos

JCompany tem um negócio legal… tem uma exceção… acho que é uma NullPointerException, até, não me lembro bem… que vem com uma mensagem linha no “tratamento”.

“Essa nhaca veio vazia!”

Legal! :smiley:

peerless

leoramos:
JCompany tem um negócio legal… tem uma exceção… acho que é uma NullPointerException, até, não me lembro bem… que vem com uma mensagem linha no “tratamento”.

“Essa nhaca veio vazia!”

Legal! :D

Programador de uma ferramenta de automação lançando NullPointerException é no mínimo um mau cheiro.

Criado 7 de janeiro de 2009
Ultima resposta 9 de jan. de 2009
Respostas 10
Participantes 5