lavoro ANT per invocare JDeveloper per creare file EAR con il file specificato Deploy

StackOverflow https://stackoverflow.com/questions/514453

  •  21-08-2019
  •  | 
  •  

Domanda

Mi è stato chiesto circa la possibilità di creare uno script ANT che potrebbe essere utilizzato per copiare i file di proprietà (associati ad ambiente di destinazione), creare un file EAR (magari utilizzando JDeveloper distribuire file), e distribuire il file EAR di indirizzare contenitore OC4J .

Chiedo se qualcuno mai invocando con successo JDeveloper automaticamente per creare il file EAR da utilizzando specificato 'distribuire' file utilizzando ANT? Oppure è possibile passare da invocando JDeveloper affatto. Esiste un codice di ANT frammento di esempio per farlo, o qualsiasi informazione / suggerimento che potrebbe essere utile.

Grazie.

È stato utile?

Soluzione

Vorrei consigliare di non usare JDevelopers per la creazione di un file EAR perché credo fortemente che un processo di generazione deve essere autosufficiente (vale a dire il minor numero di dipendenze esterne possibile).

Utilizzo di Ant, si può semplicemente utilizzare il compito Ear (ricordate che il compito orecchio è un'attività secondaria dei href="http://ant.apache.org/manual/Tasks/zip.html" compito Zip , cioè è anche possibile utilizzare zipfileset all'interno del compito ear).

Non ho mai usato OC4J ma di solito il dispiegamento di un file EAR è solo una questione di copiare il file nella directory giusta (quindi un compito semplice copy sarebbe sufficiente).

Altri suggerimenti

Se si utilizza ADF Affari Components (BC), allora è necessario utilizzare ojdeploy. In caso contrario, il vostro BC non verrà convalidato e la distribuzione avrà esito negativo.

ojdeploy richiede l'installazione JDeveloper (ahi!) E produrrà un EAR in base ai profili di implementazione di JDeveloper.

(Anche se è un vecchio filo, ho aggiunto qualcosa di cos non si sa mai).

Scopri il comando ojdeploy nella directory \ bin jdev che vi permetterà di utilizzare i profili depoyment di JDeveloper dalla riga di comando.

ho scoperto che tutti i compiti formica utilizzati da JDeveloper sono nella directory (default): C: Oracle \ Middleware \ JDeveloper \ bin \

Credo che è possibile copiarli a un server di build e utilizzarli direttamente

Sono i file che usi quando si fa clic destro e selezionare Deploy dall'interfaccia

È possibile costruire il proprio programma di profilo Interprete JDeveloper distribuzione e generare un file Ant dal profilo di distribuzione. Ho fatto prima. Tim

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top