You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@maven.apache.org by "Lee Meador (JIRA)" <ji...@codehaus.org> on 2006/07/19 23:41:25 UTC
[jira] Created: (MEV-426) Quartz 1.5.2 missing pom and jar. Has
source.
Quartz 1.5.2 missing pom and jar. Has source.
---------------------------------------------
Key: MEV-426
URL: http://jira.codehaus.org/browse/MEV-426
Project: Maven Evangelism
Issue Type: Improvement
Reporter: Lee Meador
Attachments: maven-repo-quartz-1.5.2.zip
The pom and jar are missing but the source jar, etc are there. Quartz 1.5.1 has a pom with no dependencies. The supplied file has a pom with all the dependencies needed to compile quartz EXCEPT ejb.jar and servlet.jar (or servlet-api.jar) JTA and MAIL are marked optional. The others are things like beanutils and such that are already in the repository.
Here's what I did:
1) Download 1.5.2 from http://www.opensymphony.com/quartz/download.action
2) Unzip and take the jar from the lib directory of what unzipped..
3) Build an Eclipse project with a the maven 2 plugin, using the maven layout.
4) Copy all the unzipped source into src/main/java from the src/java directory of what unzipped.
5) Create a pom by turning on the maven2 eclipse plugin for the project.
5) Add dependencies to the pom based on what wouldn't compile in eclipse.
6) Repeat step 5 and building with mvn compile until there were no errors.
Then I copied the pom to quartz-1.5.2.pom and edited it a bit more:
1) I removed ejb.jar and servlet.jar since I figured those would be around if needed in quartz.
2) I added <optional>true</optional> to jta and java mail since those jars are Sun's and aren't in the repo
3) I added <scope>runtime</scope> to everything else.
That is what I am sending you.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] Updated: (MEV-426) Quartz 1.5.2 missing pom and jar. Has
source.
Posted by "Lee Meador (JIRA)" <ji...@codehaus.org>.
[ http://jira.codehaus.org/browse/MEV-426?page=all ]
Lee Meador updated MEV-426:
---------------------------
Attachment: pom.xml
I seem to have lost a couple of optional true lines in the previous version. Now they are in the pom.
> Quartz 1.5.2 missing pom and jar. Has source.
> ---------------------------------------------
>
> Key: MEV-426
> URL: http://jira.codehaus.org/browse/MEV-426
> Project: Maven Evangelism
> Issue Type: Improvement
> Reporter: Lee Meador
> Attachments: maven-repo-quartz-1.5.2.zip, pom.xml, pom.xml
>
>
> The pom and jar are missing but the source jar, etc are there. Quartz 1.5.1 has a pom with no dependencies. The supplied file has a pom with all the dependencies needed to compile quartz EXCEPT ejb.jar and servlet.jar (or servlet-api.jar) JTA and MAIL are marked optional. The others are things like beanutils and such that are already in the repository.
> Here's what I did:
> 1) Download 1.5.2 from http://www.opensymphony.com/quartz/download.action
> 2) Unzip and take the jar from the lib directory of what unzipped..
> 3) Build an Eclipse project with a the maven 2 plugin, using the maven layout.
> 4) Copy all the unzipped source into src/main/java from the src/java directory of what unzipped.
> 5) Create a pom by turning on the maven2 eclipse plugin for the project.
> 5) Add dependencies to the pom based on what wouldn't compile in eclipse.
> 6) Repeat step 5 and building with mvn compile until there were no errors.
> Then I copied the pom to quartz-1.5.2.pom and edited it a bit more:
> 1) I removed ejb.jar and servlet.jar since I figured those would be around if needed in quartz.
> 2) I added <optional>true</optional> to jta and java mail since those jars are Sun's and aren't in the repo
> 3) I added <scope>runtime</scope> to everything else.
> That is what I am sending you.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] Updated: (MEV-426) Quartz 1.5.2 missing pom and jar. Has
source.
Posted by "Lee Meador (JIRA)" <ji...@codehaus.org>.
[ http://jira.codehaus.org/browse/MEV-426?page=all ]
Lee Meador updated MEV-426:
---------------------------
Attachment: pom.xml
Here is a better pom.
I had the previous one totally messed up. What I forgot was that when dealing with "transitive" dependencies maven2 will convert the scopes in the pom for the "direct" dependency to something different for the transitive ones.
So, to fix the problem, I added some scopes and optionals to the pom I used to build Quartz 1.5.2 on my machine. I haven't removed each dependency to make sure this is the smalled list that will work but I did add the se one by one and when I got to this list it started compiling.
> Quartz 1.5.2 missing pom and jar. Has source.
> ---------------------------------------------
>
> Key: MEV-426
> URL: http://jira.codehaus.org/browse/MEV-426
> Project: Maven Evangelism
> Issue Type: Improvement
> Reporter: Lee Meador
> Attachments: maven-repo-quartz-1.5.2.zip, pom.xml
>
>
> The pom and jar are missing but the source jar, etc are there. Quartz 1.5.1 has a pom with no dependencies. The supplied file has a pom with all the dependencies needed to compile quartz EXCEPT ejb.jar and servlet.jar (or servlet-api.jar) JTA and MAIL are marked optional. The others are things like beanutils and such that are already in the repository.
> Here's what I did:
> 1) Download 1.5.2 from http://www.opensymphony.com/quartz/download.action
> 2) Unzip and take the jar from the lib directory of what unzipped..
> 3) Build an Eclipse project with a the maven 2 plugin, using the maven layout.
> 4) Copy all the unzipped source into src/main/java from the src/java directory of what unzipped.
> 5) Create a pom by turning on the maven2 eclipse plugin for the project.
> 5) Add dependencies to the pom based on what wouldn't compile in eclipse.
> 6) Repeat step 5 and building with mvn compile until there were no errors.
> Then I copied the pom to quartz-1.5.2.pom and edited it a bit more:
> 1) I removed ejb.jar and servlet.jar since I figured those would be around if needed in quartz.
> 2) I added <optional>true</optional> to jta and java mail since those jars are Sun's and aren't in the repo
> 3) I added <scope>runtime</scope> to everything else.
> That is what I am sending you.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] Commented: (MEV-426) Quartz 1.5.2 missing pom and jar. Has
source.
Posted by "Lee Meador (JIRA)" <ji...@codehaus.org>.
[ http://jira.codehaus.org/browse/MEV-426?page=comments#action_70212 ]
Lee Meador commented on MEV-426:
--------------------------------
Previous versions of quartz on iBiblio have a bare minimum pom. They have no dependencies in them.
> Quartz 1.5.2 missing pom and jar. Has source.
> ---------------------------------------------
>
> Key: MEV-426
> URL: http://jira.codehaus.org/browse/MEV-426
> Project: Maven Evangelism
> Issue Type: Improvement
> Reporter: Lee Meador
> Attachments: maven-repo-quartz-1.5.2.zip
>
>
> The pom and jar are missing but the source jar, etc are there. Quartz 1.5.1 has a pom with no dependencies. The supplied file has a pom with all the dependencies needed to compile quartz EXCEPT ejb.jar and servlet.jar (or servlet-api.jar) JTA and MAIL are marked optional. The others are things like beanutils and such that are already in the repository.
> Here's what I did:
> 1) Download 1.5.2 from http://www.opensymphony.com/quartz/download.action
> 2) Unzip and take the jar from the lib directory of what unzipped..
> 3) Build an Eclipse project with a the maven 2 plugin, using the maven layout.
> 4) Copy all the unzipped source into src/main/java from the src/java directory of what unzipped.
> 5) Create a pom by turning on the maven2 eclipse plugin for the project.
> 5) Add dependencies to the pom based on what wouldn't compile in eclipse.
> 6) Repeat step 5 and building with mvn compile until there were no errors.
> Then I copied the pom to quartz-1.5.2.pom and edited it a bit more:
> 1) I removed ejb.jar and servlet.jar since I figured those would be around if needed in quartz.
> 2) I added <optional>true</optional> to jta and java mail since those jars are Sun's and aren't in the repo
> 3) I added <scope>runtime</scope> to everything else.
> That is what I am sending you.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] Closed: (MEV-426) Quartz 1.5.2 missing pom and jar. Has
source.
Posted by "Carlos Sanchez (JIRA)" <ji...@codehaus.org>.
[ http://jira.codehaus.org/browse/MEV-426?page=all ]
Carlos Sanchez closed MEV-426.
------------------------------
Assignee: Carlos Sanchez
Resolution: Fixed
> Quartz 1.5.2 missing pom and jar. Has source.
> ---------------------------------------------
>
> Key: MEV-426
> URL: http://jira.codehaus.org/browse/MEV-426
> Project: Maven Evangelism
> Issue Type: Improvement
> Reporter: Lee Meador
> Assigned To: Carlos Sanchez
> Attachments: maven-repo-quartz-1.5.2.zip, pom.xml, pom.xml
>
>
> The pom and jar are missing but the source jar, etc are there. Quartz 1.5.1 has a pom with no dependencies. The supplied file has a pom with all the dependencies needed to compile quartz EXCEPT ejb.jar and servlet.jar (or servlet-api.jar) JTA and MAIL are marked optional. The others are things like beanutils and such that are already in the repository.
> Here's what I did:
> 1) Download 1.5.2 from http://www.opensymphony.com/quartz/download.action
> 2) Unzip and take the jar from the lib directory of what unzipped..
> 3) Build an Eclipse project with a the maven 2 plugin, using the maven layout.
> 4) Copy all the unzipped source into src/main/java from the src/java directory of what unzipped.
> 5) Create a pom by turning on the maven2 eclipse plugin for the project.
> 5) Add dependencies to the pom based on what wouldn't compile in eclipse.
> 6) Repeat step 5 and building with mvn compile until there were no errors.
> Then I copied the pom to quartz-1.5.2.pom and edited it a bit more:
> 1) I removed ejb.jar and servlet.jar since I figured those would be around if needed in quartz.
> 2) I added <optional>true</optional> to jta and java mail since those jars are Sun's and aren't in the repo
> 3) I added <scope>runtime</scope> to everything else.
> That is what I am sending you.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] Commented: (MEV-426) Quartz 1.5.2 missing pom and jar. Has
source.
Posted by "Carlos Sanchez (JIRA)" <ji...@codehaus.org>.
[ http://jira.codehaus.org/browse/MEV-426?page=comments#action_71432 ]
Carlos Sanchez commented on MEV-426:
------------------------------------
as is said, ejb and servlet must have <optional>true</optional>
> Quartz 1.5.2 missing pom and jar. Has source.
> ---------------------------------------------
>
> Key: MEV-426
> URL: http://jira.codehaus.org/browse/MEV-426
> Project: Maven Evangelism
> Issue Type: Improvement
> Reporter: Lee Meador
> Attachments: maven-repo-quartz-1.5.2.zip, pom.xml
>
>
> The pom and jar are missing but the source jar, etc are there. Quartz 1.5.1 has a pom with no dependencies. The supplied file has a pom with all the dependencies needed to compile quartz EXCEPT ejb.jar and servlet.jar (or servlet-api.jar) JTA and MAIL are marked optional. The others are things like beanutils and such that are already in the repository.
> Here's what I did:
> 1) Download 1.5.2 from http://www.opensymphony.com/quartz/download.action
> 2) Unzip and take the jar from the lib directory of what unzipped..
> 3) Build an Eclipse project with a the maven 2 plugin, using the maven layout.
> 4) Copy all the unzipped source into src/main/java from the src/java directory of what unzipped.
> 5) Create a pom by turning on the maven2 eclipse plugin for the project.
> 5) Add dependencies to the pom based on what wouldn't compile in eclipse.
> 6) Repeat step 5 and building with mvn compile until there were no errors.
> Then I copied the pom to quartz-1.5.2.pom and edited it a bit more:
> 1) I removed ejb.jar and servlet.jar since I figured those would be around if needed in quartz.
> 2) I added <optional>true</optional> to jta and java mail since those jars are Sun's and aren't in the repo
> 3) I added <scope>runtime</scope> to everything else.
> That is what I am sending you.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] Updated: (MEV-426) Quartz 1.5.2 missing pom and jar. Has
source.
Posted by "Lee Meador (JIRA)" <ji...@codehaus.org>.
[ http://jira.codehaus.org/browse/MEV-426?page=all ]
Lee Meador updated MEV-426:
---------------------------
Attachment: maven-repo-quartz-1.5.2.zip
This has the quartz 1.52 jar and a pom for it.
> Quartz 1.5.2 missing pom and jar. Has source.
> ---------------------------------------------
>
> Key: MEV-426
> URL: http://jira.codehaus.org/browse/MEV-426
> Project: Maven Evangelism
> Issue Type: Improvement
> Reporter: Lee Meador
> Attachments: maven-repo-quartz-1.5.2.zip
>
>
> The pom and jar are missing but the source jar, etc are there. Quartz 1.5.1 has a pom with no dependencies. The supplied file has a pom with all the dependencies needed to compile quartz EXCEPT ejb.jar and servlet.jar (or servlet-api.jar) JTA and MAIL are marked optional. The others are things like beanutils and such that are already in the repository.
> Here's what I did:
> 1) Download 1.5.2 from http://www.opensymphony.com/quartz/download.action
> 2) Unzip and take the jar from the lib directory of what unzipped..
> 3) Build an Eclipse project with a the maven 2 plugin, using the maven layout.
> 4) Copy all the unzipped source into src/main/java from the src/java directory of what unzipped.
> 5) Create a pom by turning on the maven2 eclipse plugin for the project.
> 5) Add dependencies to the pom based on what wouldn't compile in eclipse.
> 6) Repeat step 5 and building with mvn compile until there were no errors.
> Then I copied the pom to quartz-1.5.2.pom and edited it a bit more:
> 1) I removed ejb.jar and servlet.jar since I figured those would be around if needed in quartz.
> 2) I added <optional>true</optional> to jta and java mail since those jars are Sun's and aren't in the repo
> 3) I added <scope>runtime</scope> to everything else.
> That is what I am sending you.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] Commented: (MEV-426) Quartz 1.5.2 missing pom and jar. Has
source.
Posted by "Carlos Sanchez (JIRA)" <ji...@codehaus.org>.
[ http://jira.codehaus.org/browse/MEV-426?page=comments#action_70737 ]
Carlos Sanchez commented on MEV-426:
------------------------------------
ejb and servlet must be in the pom, probably with scope=provided and optional=true
runtime is not the scope of everything, if you took the time of downloading sources and all you could try to run maven on your pom with that sources
I'd say dbcp is also optional
> Quartz 1.5.2 missing pom and jar. Has source.
> ---------------------------------------------
>
> Key: MEV-426
> URL: http://jira.codehaus.org/browse/MEV-426
> Project: Maven Evangelism
> Issue Type: Improvement
> Reporter: Lee Meador
> Attachments: maven-repo-quartz-1.5.2.zip
>
>
> The pom and jar are missing but the source jar, etc are there. Quartz 1.5.1 has a pom with no dependencies. The supplied file has a pom with all the dependencies needed to compile quartz EXCEPT ejb.jar and servlet.jar (or servlet-api.jar) JTA and MAIL are marked optional. The others are things like beanutils and such that are already in the repository.
> Here's what I did:
> 1) Download 1.5.2 from http://www.opensymphony.com/quartz/download.action
> 2) Unzip and take the jar from the lib directory of what unzipped..
> 3) Build an Eclipse project with a the maven 2 plugin, using the maven layout.
> 4) Copy all the unzipped source into src/main/java from the src/java directory of what unzipped.
> 5) Create a pom by turning on the maven2 eclipse plugin for the project.
> 5) Add dependencies to the pom based on what wouldn't compile in eclipse.
> 6) Repeat step 5 and building with mvn compile until there were no errors.
> Then I copied the pom to quartz-1.5.2.pom and edited it a bit more:
> 1) I removed ejb.jar and servlet.jar since I figured those would be around if needed in quartz.
> 2) I added <optional>true</optional> to jta and java mail since those jars are Sun's and aren't in the repo
> 3) I added <scope>runtime</scope> to everything else.
> That is what I am sending you.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] Commented: (MEV-426) Quartz 1.5.2 missing pom and jar. Has
source.
Posted by "Lee Meador (JIRA)" <ji...@codehaus.org>.
[ http://jira.codehaus.org/browse/MEV-426?page=comments#action_70213 ]
Lee Meador commented on MEV-426:
--------------------------------
One more thing. I picked the version numbers on the dependencies based on 1) obvious version numbers in the quartz distribution (eg. dbcp) or 2) size of the jar file compared to known versions. There might be mistakes or, perhaps, some version ranges would be in order. Someone who knows more about quartz than I do might need to be involved.
> Quartz 1.5.2 missing pom and jar. Has source.
> ---------------------------------------------
>
> Key: MEV-426
> URL: http://jira.codehaus.org/browse/MEV-426
> Project: Maven Evangelism
> Issue Type: Improvement
> Reporter: Lee Meador
> Attachments: maven-repo-quartz-1.5.2.zip
>
>
> The pom and jar are missing but the source jar, etc are there. Quartz 1.5.1 has a pom with no dependencies. The supplied file has a pom with all the dependencies needed to compile quartz EXCEPT ejb.jar and servlet.jar (or servlet-api.jar) JTA and MAIL are marked optional. The others are things like beanutils and such that are already in the repository.
> Here's what I did:
> 1) Download 1.5.2 from http://www.opensymphony.com/quartz/download.action
> 2) Unzip and take the jar from the lib directory of what unzipped..
> 3) Build an Eclipse project with a the maven 2 plugin, using the maven layout.
> 4) Copy all the unzipped source into src/main/java from the src/java directory of what unzipped.
> 5) Create a pom by turning on the maven2 eclipse plugin for the project.
> 5) Add dependencies to the pom based on what wouldn't compile in eclipse.
> 6) Repeat step 5 and building with mvn compile until there were no errors.
> Then I copied the pom to quartz-1.5.2.pom and edited it a bit more:
> 1) I removed ejb.jar and servlet.jar since I figured those would be around if needed in quartz.
> 2) I added <optional>true</optional> to jta and java mail since those jars are Sun's and aren't in the repo
> 3) I added <scope>runtime</scope> to everything else.
> That is what I am sending you.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira