Explication: Dites que le package A est toujours construit en premier, puis le package B. J'ai besoin de configurer mon espace de travail Eclipse pour qu'il imite l'environnement de génération et affiche les erreurs de compilation lorsque les sources dans le paquet A, référez-vous au paquet B. Est-ce possible? Si oui, comment?Comment appliquer un ordre de génération au niveau du package en eclipse
1
A
Répondre
1
Jetez un oeil à: Arquitecture Rules ou Macker
Ces outils sont capables de vous avertir quand une règle est brisée. Ils prennent tous les deux en charge la règle "certains paquets ne devraient pas appeler un autre paquet".
Je ne sais pas s'il y a un plugin Eclipse pour l'un d'eux, désolé.
3
Vous auriez besoin de les construire comme des projets distincts, avec le projet B faisant référence au projet A, mais pas l'inverse.
2
Si vous voulez encore plus fort application, vous pouvez faire vos projets OSGi Bundles/plugins Eclipse. Cela vous permet de spécifier quels paquets sont exportés d'un paquet, et vous pouvez même spécifier que seuls certains paquets peuvent accéder à certains paquets.
Questions connexes
- 1. Package Eclipse personnalisé
- 2. Projets de Eclipse Package Explorer
- 3. Création de VIEW au niveau du système
- 4. OO Design Pattern sur un niveau de Package/Assembly/Namespace?
- 5. Comment ajouter un commutateur au démarrage du serveur dans Eclipse?
- 6. Existe-t-il un moyen d'exclure les fonctions et les membres au niveau du package de la sortie Doxygen?
- 7. Ordre de transformation et de génération T4 dans Visual Studio
- 8. Suivi au niveau du code dans VB.NET
- 9. Comment importer un module à partir d'un répertoire au niveau au-dessus du script
- 10. Changements au niveau du système pour JVM
- 11. Sécurité au niveau du message WCF
- 12. Asp.Net MVC: Les attributs de filtre au niveau du contrôleur sont-ils pris en charge?
- 13. Comment configurer un package à l'échelle du système dans osgi?
- 14. Comment définir automatiquement les chemins de génération dans Eclipse
- 15. Services Web SharePoint au-dessus du niveau du site
- 16. Puis-je ajouter facilement JavaDoc à un package avec Eclipse?
- 17. Comment exécuteriez-vous cette opération au niveau du bit?
- 18. Evénements de génération au niveau de la solution dans VS 2008
- 19. comment accéder à l'élément package explorer dans le plugin eclipse
- 20. Comment appliquer un correctif
- 21. Utilisation du déploiement = true au niveau du site
- 22. Documentation en ligne du package Pl/SQL
- 23. Programmation au niveau du registre du matériel GMA 950
- 24. Comment rendre un objet flash rendu NON au niveau supérieur?
- 25. Appliquer XSL au flux RSS
- 26. Configuration de javax.servlet.Filter et javax.xml.rpc.handler.GenericHandler au niveau du serveur
- 27. Comment la mise en correspondance de modèles dans Scala est-elle implémentée au niveau du bytecode?
- 28. Génération Indexed Propriété Getters/Setters dans Eclipse
- 29. Comment puis-je appliquer css aux éléments de menu de second niveau?
- 30. Constante de compilation conditionnelle au niveau du projet
Merci. Mais existe-t-il une autre alternative qui ne concerne qu'un seul projet? –
Pas que je sache. Si vous avez une barrière de dépendance que vous ne voulez pas franchir, cela me crie «projets multiples». Si vous ne voulez pas cette barrière de dépendance, corrigez votre processus de construction pour construire les deux paquets ensemble. –
Non, dans ce cas, il existe plusieurs paquets de ce type - il ne serait pas logique de créer autant de projets mais j'ai besoin de maintenir la barrière de dépendance. –