# Circleci Integration with java client code

**URL:** <https://discuss.circleci.com/t/circleci-integration-with-java-client-code/20089>\
**Category:** Deployments\
**Tags:** circle-yml\
**Created:** [February 15, 2018, 10:20am UTC](https://discuss.circleci.com/t/circleci-integration-with-java-client-code/20089 "2018-02-15T10:20:15Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![prashantprabhune](https://avatars.discourse-cdn.com/v4/letter/p/7feea3/32.png) [@prashantprabhune](https://discuss.circleci.com/u/prashantprabhune)\
**Post date:** [February 15, 2018, 10:20am UTC](https://discuss.circleci.com/t/circleci-integration-with-java-client-code/20089/1 "2018-02-15T10:20:15Z")

</div>

I have written code in java for my project.In  
1/ Ihave project in python for testing purpose of that project i executed some api which is written in Java.I want to trigger my java code after circle build happen for my project .  
2/manually it is perfectly fine .We used circleci api .  
Can i integrate with circleCi after each build?  
my client code is on local machine…please help me out.  
thanks

---

<div class="post-metadata">

**Author:** ![halfer](https://sea2.discourse-cdn.com/circleci/user_avatar/discuss.circleci.com/halfer/32/9083_2.png) [@halfer](https://discuss.circleci.com/u/halfer)\
**Post date:** [February 15, 2018, 11:40am UTC](https://discuss.circleci.com/t/circleci-integration-with-java-client-code/20089/2 "2018-02-15T11:40:51Z")

</div>

Yes. Pull your compiled Java files from a build repository, or compile them in-situ on the machine, and then `run` them in a step after your Python tests.

If you would like further help, please show us the config file you have now. Are you using Circle 1.0 or 2.0?

---

<div class="post-metadata">

**Author:** ![prashantprabhune](https://avatars.discourse-cdn.com/v4/letter/p/7feea3/32.png) [@prashantprabhune](https://discuss.circleci.com/u/prashantprabhune)\
**Post date:** [February 19, 2018, 12:35pm UTC](https://discuss.circleci.com/t/circleci-integration-with-java-client-code/20089/3 "2018-02-19T12:35:38Z")

</div>

Thanks @halfer  
we are working on sample project .this is config file of my project.for that project we written code in simple java without maven.can it be run on CircleCI after build.  
If yes thn plz let me know the step for it…  
version: 2  
jobs:  
build:  
working\_directory: ~/circleci-demo-python-django  
docker:  
- image: circleci/python:3.6.4  
environment:  
PIPENV\_VENV\_IN\_PROJECT: true  
DATABASE\_URL: postgresql://root@localhost/circle\_test?sslmode=disable  
- image: circleci/postgres:9.6.2  
environment:  
POSTGRES\_USER: root  
POSTGRES\_DB: circle\_test  
steps:  
- checkout  
- run: sudo chown -R circleci:circleci /usr/local/bin  
- run: sudo chown -R circleci:circleci /usr/local/lib/python3.6/site-packages  
- restore\_cache:  
key: deps9-{{ .Branch }}-{{ checksum “Pipfile.lock” }}  
- run:  
command: |  
sudo pip install pipenv  
pipenv install  
- save\_cache:  
key: deps9-{{ .Branch }}-{{ checksum “Pipfile.lock” }}  
paths:  
- “.venv”  
- “/usr/local/bin”  
- “/usr/local/lib/python3.6/site-packages”  
- run:  
command: |  
pipenv run “python manage.py test”  
- store\_test\_results:  
path: test-results  
- store\_artifacts:  
path: test-results  
destination: tr1

thank you for your response.

---

<div class="post-metadata">

**Author:** ![halfer](https://sea2.discourse-cdn.com/circleci/user_avatar/discuss.circleci.com/halfer/32/9083_2.png) [@halfer](https://discuss.circleci.com/u/halfer)\
**Post date:** [February 19, 2018, 1:38pm UTC](https://discuss.circleci.com/t/circleci-integration-with-java-client-code/20089/4 "2018-02-19T13:38:26Z")

</div>

Please add code formatting to that, so that readers can see the YAML indentation. This forum uses Markdown formatting, or you can click edit, select the config and click the code icon in the editor.

I don’t use Java or Maven myself, but nevertheless I am not sure your question is particular clear. Perhaps you can clarify that as well?

---

<div class="post-metadata">

**Author:** ![prashantprabhune](https://avatars.discourse-cdn.com/v4/letter/p/7feea3/32.png) [@prashantprabhune](https://discuss.circleci.com/u/prashantprabhune)\
**Post date:** [February 20, 2018, 4:28am UTC](https://discuss.circleci.com/t/circleci-integration-with-java-client-code/20089/5 "2018-02-20T04:28:31Z")

</div>

Sorry for inconvenience.[snapshot of my config.yml](https://d.pr/free/i/kdrTit).hope it will help you.

---

<div class="post-metadata">

**Author:** ![halfer](https://sea2.discourse-cdn.com/circleci/user_avatar/discuss.circleci.com/halfer/32/9083_2.png) [@halfer](https://discuss.circleci.com/u/halfer)\
**Post date:** [February 20, 2018, 1:06pm UTC](https://discuss.circleci.com/t/circleci-integration-with-java-client-code/20089/6 "2018-02-20T13:06:32Z")

</div>

No, please fix the code formatting here. Images of code/config [are not very useful](http://idownvotedbecau.se/imageofcode).

---

<div class="post-metadata">

**Author:** ![system](https://global.discourse-cdn.com/circleci/original/3X/5/1/511608acda8e85906e15909b57bd0a46c1dbe291.png) [@system](https://discuss.circleci.com/u/system)\
**Post date:** [June 18, 2018, 11:41am UTC](https://discuss.circleci.com/t/circleci-integration-with-java-client-code/20089/7 "2018-06-18T11:41:28Z")

</div>


