bw-maven-plugin/src/main/java/fr/fastconnect/factory/tibco/bw/maven/packaging/GenerateXMLFromPropertiesMojo.java
private void updateRepoInstances() {
		RepoInstances repoInstances = application.getRepoInstances();
		
		RvRepoInstance rvRepoInstance = repoInstances.getRvRepoInstance();
		rvRepoInstance.setDiscoveryTimout(BigInteger.valueOf(repoRvDiscoveryTimeout));
		rvRepoInstance.setTimeout(BigInteger.valueOf(repoRvTimeout));
		rvRepoInstance.setDaemon(repoRvDaemon);
		rvRepoInstance.setService(repoRvService);
		rvRepoInstance.setNetwork(repoRvNetwork);
		rvRepoInstance.setRegionalSubject(repoRvRegionalSubject);
		rvRepoInstance.setOperationRetry(BigInteger.valueOf(repoRvOperationRetry));
		rvRepoInstance.setExtraPropertyFile(repoRvExtraPropertyFile);
		rvRepoInstance.setServer(repoRvServer);
		rvRepoInstance.setUser(repoRvUser);
		rvRepoInstance.setPassword(repoRvPassword);
		
		HttpRepoInstance httpRepoInstance = repoInstances.getHttpRepoInstance();
		httpRepoInstance.setTimeout(BigInteger.valueOf(repoHttpTimeout));
		httpRepoInstance.setUrl(repoHttpUrl);
		httpRepoInstance.setServer(repoHttpServer);
		httpRepoInstance.setUser(repoHttpUser);
		httpRepoInstance.setPassword(repoHttpPassword);
		httpRepoInstance.setExtraPropertyFile(repoHttpExtraPropertyFile);
		
		LocalRepoInstance localRepoInstance = repoInstances.getLocalRepoInstance();
		EncodingType encoding;
		try {
			encoding = EncodingType.valueOf(repoLocalEncoding);
		} catch (IllegalArgumentException e) {
			encoding = EncodingType.UTF_8;
		}
		localRepoInstance.setEncoding(encoding);

		repoInstances.setRvRepoInstance(rvRepoInstance);
		repoInstances.setHttpRepoInstance(httpRepoInstance);
		repoInstances.setLocalRepoInstance(localRepoInstance);
		
		RepoType repoType;
		try {
			repoType = RepoType.valueOf(repoSelectInstance.toUpperCase());
		} catch (IllegalArgumentException e) {
			repoType = RepoType.LOCAL;
		}
		repoInstances.setSelected(repoType);
	}
private void updateRepoInstances() {
		RepoInstances repoInstances = application.getRepoInstances();
		
		RvRepoInstance rvRepoInstance = repoInstances.getRvRepoInstance();
		rvRepoInstance.setDiscoveryTimout(BigInteger.valueOf(repoRvDiscoveryTimeout));
		rvRepoInstance.setTimeout(BigInteger.valueOf(repoRvTimeout));
		rvRepoInstance.setDaemon(repoRvDaemon);
		rvRepoInstance.setService(repoRvService);
		rvRepoInstance.setNetwork(repoRvNetwork);
		rvRepoInstance.setRegionalSubject(repoRvRegionalSubject);
		rvRepoInstance.setOperationRetry(BigInteger.valueOf(repoRvOperationRetry));
		rvRepoInstance.setExtraPropertyFile(repoRvExtraPropertyFile);
		rvRepoInstance.setServer(repoRvServer);
		rvRepoInstance.setUser(repoRvUser);
		rvRepoInstance.setPassword(repoRvPassword);
		
		HttpRepoInstance httpRepoInstance = repoInstances.getHttpRepoInstance();
		httpRepoInstance.setTimeout(BigInteger.valueOf(repoHttpTimeout));
		httpRepoInstance.setUrl(repoHttpUrl);
		httpRepoInstance.setServer(repoHttpServer);
		httpRepoInstance.setUser(repoHttpUser);
		httpRepoInstance.setPassword(repoHttpPassword);
		httpRepoInstance.setExtraPropertyFile(repoHttpExtraPropertyFile);
		
		LocalRepoInstance localRepoInstance = repoInstances.getLocalRepoInstance();
		EncodingType encoding;
		try {
			encoding = EncodingType.valueOf(repoLocalEncoding);
		} catch (IllegalArgumentException e) {
			encoding = EncodingType.UTF_8;
		}
		localRepoInstance.setEncoding(encoding);

		repoInstances.setRvRepoInstance(rvRepoInstance);
		repoInstances.setHttpRepoInstance(httpRepoInstance);
		repoInstances.setLocalRepoInstance(localRepoInstance);
		
		RepoType repoType;
		try {
			repoType = RepoType.valueOf(repoSelectInstance.toUpperCase());
		} catch (IllegalArgumentException e) {
			repoType = RepoType.LOCAL;
		}
		repoInstances.setSelected(repoType);
	}
private void updateRepoInstances ( ) { RepoInstances repoInstances = application . getRepoInstances ( ) ; RvRepoInstance rvRepoInstance = repoInstances . getRvRepoInstance ( ) ; rvRepoInstance . setDiscoveryTimout ( BigInteger . valueOf ( repoRvDiscoveryTimeout ) ) ; rvRepoInstance . setTimeout ( BigInteger . valueOf ( repoRvTimeout ) ) ; rvRepoInstance . setDaemon ( repoRvDaemon ) ; rvRepoInstance . setService ( repoRvService ) ; rvRepoInstance . setNetwork ( repoRvNetwork ) ; rvRepoInstance . setRegionalSubject ( repoRvRegionalSubject ) ; rvRepoInstance . setOperationRetry ( BigInteger . valueOf ( repoRvOperationRetry ) ) ; rvRepoInstance . setExtraPropertyFile ( repoRvExtraPropertyFile ) ; rvRepoInstance . setServer ( repoRvServer ) ; rvRepoInstance . setUser ( repoRvUser ) ; rvRepoInstance . setPassword ( repoRvPassword ) ; HttpRepoInstance httpRepoInstance = repoInstances . getHttpRepoInstance ( ) ; httpRepoInstance . setTimeout ( BigInteger . valueOf ( repoHttpTimeout ) ) ; httpRepoInstance . setUrl ( repoHttpUrl ) ; httpRepoInstance . setServer ( repoHttpServer ) ; httpRepoInstance . setUser ( repoHttpUser ) ; httpRepoInstance . setPassword ( repoHttpPassword ) ; httpRepoInstance . setExtraPropertyFile ( repoHttpExtraPropertyFile ) ; LocalRepoInstance localRepoInstance = repoInstances . getLocalRepoInstance ( ) ; EncodingType encoding ; try { encoding = EncodingType . valueOf ( repoLocalEncoding ) ; } catch ( IllegalArgumentException e ) { encoding = EncodingType . UTF_8 ; } localRepoInstance . setEncoding ( encoding ) ; repoInstances . setRvRepoInstance ( rvRepoInstance ) ; repoInstances . setHttpRepoInstance ( httpRepoInstance ) ; repoInstances . setLocalRepoInstance ( localRepoInstance ) ; RepoType repoType ; try { repoType = RepoType . valueOf ( repoSelectInstance . toUpperCase ( ) ) ; } catch ( IllegalArgumentException e ) { repoType = RepoType . LOCAL ; } repoInstances . setSelected ( repoType ) ; }
This will update the &lt;repoInstances> element.
This will update the &lt ; repoInstances > element .